<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">-- %************************************************************************</span><span>
</span><span id="line-2"></span><span class="hs-comment">-- %*                                                                   *</span><span>
</span><span id="line-3"></span><span class="hs-comment">--              The known-key names for Template Haskell</span><span>
</span><span id="line-4"></span><span class="hs-comment">-- %*                                                                   *</span><span>
</span><span id="line-5"></span><span class="hs-comment">-- %************************************************************************</span><span>
</span><span id="line-6"></span><span>
</span><span id="line-7"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">GHC.Builtin.Names.TH</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-8"></span><span>
</span><span id="line-9"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Prelude.html"><span class="hs-identifier">GHC.Prelude</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.html"><span class="hs-identifier">GHC.Builtin.Names</span></a></span><span class="hs-special">(</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier">mk_known_key_name</span></a></span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Unit.html"><span class="hs-identifier">GHC.Unit</span></a></span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Types.Name.html"><span class="hs-identifier">GHC.Types.Name</span></a></span><span class="hs-special">(</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier">Name</span></a></span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Types.Name.Occurrence.html"><span class="hs-identifier">GHC.Types.Name.Occurrence</span></a></span><span class="hs-special">(</span><span> </span><span class="annot"><a href="GHC.Types.Name.Occurrence.html#tcName"><span class="hs-identifier">tcName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Types.Name.Occurrence.html#clsName"><span class="hs-identifier">clsName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Types.Name.Occurrence.html#dataName"><span class="hs-identifier">dataName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Types.Name.Occurrence.html#varName"><span class="hs-identifier">varName</span></a></span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html"><span class="hs-identifier">GHC.Types.Name.Reader</span></a></span><span class="hs-special">(</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html#RdrName"><span class="hs-identifier">RdrName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier">nameRdrName</span></a></span><span> </span><span class="hs-special">)</span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html"><span class="hs-identifier">GHC.Types.Unique</span></a></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="GHC.Data.FastString.html"><span class="hs-identifier">GHC.Data.FastString</span></a></span><span>
</span><span id="line-18"></span><span>
</span><span id="line-19"></span><span class="hs-comment">-- To add a name, do three things</span><span>
</span><span id="line-20"></span><span class="hs-comment">--</span><span>
</span><span id="line-21"></span><span class="hs-comment">--  1) Allocate a key</span><span>
</span><span id="line-22"></span><span class="hs-comment">--  2) Make a &quot;Name&quot;</span><span>
</span><span id="line-23"></span><span class="hs-comment">--  3) Add the name to templateHaskellNames</span><span>
</span><span id="line-24"></span><span>
</span><span id="line-25"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#templateHaskellNames"><span class="hs-identifier hs-type">templateHaskellNames</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-26"></span><span class="hs-comment">-- The names that are implicitly mentioned by ``bracket''</span><span>
</span><span id="line-27"></span><span class="hs-comment">-- Should stay in sync with the import list of GHC.HsToCore.Quote</span><span>
</span><span id="line-28"></span><span>
</span><span id="line-29"></span><span id="templateHaskellNames"><span class="annot"><span class="annottext">templateHaskellNames :: [Name]
</span><a href="GHC.Builtin.Names.TH.html#templateHaskellNames"><span class="hs-identifier hs-var hs-var">templateHaskellNames</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span>
</span><span id="line-30"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#returnQName"><span class="hs-identifier hs-var">returnQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bindQName"><span class="hs-identifier hs-var">bindQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sequenceQName"><span class="hs-identifier hs-var">sequenceQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#newNameName"><span class="hs-identifier hs-var">newNameName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftName"><span class="hs-identifier hs-var">liftName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftTypedName"><span class="hs-identifier hs-var">liftTypedName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-31"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameName"><span class="hs-identifier hs-var">mkNameName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vName"><span class="hs-identifier hs-var">mkNameG_vName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dName"><span class="hs-identifier hs-var">mkNameG_dName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_tcName"><span class="hs-identifier hs-var">mkNameG_tcName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameLName"><span class="hs-identifier hs-var">mkNameLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-32"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameSName"><span class="hs-identifier hs-var">mkNameSName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-33"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkModNameName"><span class="hs-identifier hs-var">mkModNameName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-34"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftStringName"><span class="hs-identifier hs-var">liftStringName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-35"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unTypeName"><span class="hs-identifier hs-var">unTypeName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unTypeCodeName"><span class="hs-identifier hs-var">unTypeCodeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-36"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceName"><span class="hs-identifier hs-var">unsafeCodeCoerceName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-37"></span><span>
</span><span id="line-38"></span><span>    </span><span class="hs-comment">-- Lit</span><span>
</span><span id="line-39"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#charLName"><span class="hs-identifier hs-var">charLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stringLName"><span class="hs-identifier hs-var">stringLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#integerLName"><span class="hs-identifier hs-var">integerLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#intPrimLName"><span class="hs-identifier hs-var">intPrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#wordPrimLName"><span class="hs-identifier hs-var">wordPrimLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-40"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#floatPrimLName"><span class="hs-identifier hs-var">floatPrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#doublePrimLName"><span class="hs-identifier hs-var">doublePrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#rationalLName"><span class="hs-identifier hs-var">rationalLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stringPrimLName"><span class="hs-identifier hs-var">stringPrimLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-41"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#charPrimLName"><span class="hs-identifier hs-var">charPrimLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-42"></span><span>    </span><span class="hs-comment">-- Pat</span><span>
</span><span id="line-43"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#litPName"><span class="hs-identifier hs-var">litPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#varPName"><span class="hs-identifier hs-var">varPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tupPName"><span class="hs-identifier hs-var">tupPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupPName"><span class="hs-identifier hs-var">unboxedTupPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumPName"><span class="hs-identifier hs-var">unboxedSumPName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-44"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conPName"><span class="hs-identifier hs-var">conPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tildePName"><span class="hs-identifier hs-var">tildePName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bangPName"><span class="hs-identifier hs-var">bangPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixPName"><span class="hs-identifier hs-var">infixPName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-45"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#asPName"><span class="hs-identifier hs-var">asPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#wildPName"><span class="hs-identifier hs-var">wildPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recPName"><span class="hs-identifier hs-var">recPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#listPName"><span class="hs-identifier hs-var">listPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sigPName"><span class="hs-identifier hs-var">sigPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#viewPName"><span class="hs-identifier hs-var">viewPName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-46"></span><span>    </span><span class="hs-comment">-- FieldPat</span><span>
</span><span id="line-47"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fieldPatName"><span class="hs-identifier hs-var">fieldPatName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-48"></span><span>    </span><span class="hs-comment">-- Match</span><span>
</span><span id="line-49"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#matchName"><span class="hs-identifier hs-var">matchName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-50"></span><span>    </span><span class="hs-comment">-- Clause</span><span>
</span><span id="line-51"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#clauseName"><span class="hs-identifier hs-var">clauseName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-52"></span><span>    </span><span class="hs-comment">-- Exp</span><span>
</span><span id="line-53"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#varEName"><span class="hs-identifier hs-var">varEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conEName"><span class="hs-identifier hs-var">conEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#litEName"><span class="hs-identifier hs-var">litEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#appEName"><span class="hs-identifier hs-var">appEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#appTypeEName"><span class="hs-identifier hs-var">appTypeEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixEName"><span class="hs-identifier hs-var">infixEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-54"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixAppName"><span class="hs-identifier hs-var">infixAppName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sectionLName"><span class="hs-identifier hs-var">sectionLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sectionRName"><span class="hs-identifier hs-var">sectionRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#lamEName"><span class="hs-identifier hs-var">lamEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#lamCaseEName"><span class="hs-identifier hs-var">lamCaseEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-55"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tupEName"><span class="hs-identifier hs-var">tupEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupEName"><span class="hs-identifier hs-var">unboxedTupEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumEName"><span class="hs-identifier hs-var">unboxedSumEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-56"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#condEName"><span class="hs-identifier hs-var">condEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#multiIfEName"><span class="hs-identifier hs-var">multiIfEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#letEName"><span class="hs-identifier hs-var">letEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#caseEName"><span class="hs-identifier hs-var">caseEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#doEName"><span class="hs-identifier hs-var">doEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mdoEName"><span class="hs-identifier hs-var">mdoEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#compEName"><span class="hs-identifier hs-var">compEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-57"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fromEName"><span class="hs-identifier hs-var">fromEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fromThenEName"><span class="hs-identifier hs-var">fromThenEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fromToEName"><span class="hs-identifier hs-var">fromToEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fromThenToEName"><span class="hs-identifier hs-var">fromThenToEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-58"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#listEName"><span class="hs-identifier hs-var">listEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sigEName"><span class="hs-identifier hs-var">sigEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recConEName"><span class="hs-identifier hs-var">recConEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recUpdEName"><span class="hs-identifier hs-var">recUpdEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#staticEName"><span class="hs-identifier hs-var">staticEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboundVarEName"><span class="hs-identifier hs-var">unboundVarEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-59"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#labelEName"><span class="hs-identifier hs-var">labelEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamVarEName"><span class="hs-identifier hs-var">implicitParamVarEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-60"></span><span>    </span><span class="hs-comment">-- FieldExp</span><span>
</span><span id="line-61"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fieldExpName"><span class="hs-identifier hs-var">fieldExpName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-62"></span><span>    </span><span class="hs-comment">-- Body</span><span>
</span><span id="line-63"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#guardedBName"><span class="hs-identifier hs-var">guardedBName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#normalBName"><span class="hs-identifier hs-var">normalBName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-64"></span><span>    </span><span class="hs-comment">-- Guard</span><span>
</span><span id="line-65"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#normalGEName"><span class="hs-identifier hs-var">normalGEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#patGEName"><span class="hs-identifier hs-var">patGEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-66"></span><span>    </span><span class="hs-comment">-- Stmt</span><span>
</span><span id="line-67"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bindSName"><span class="hs-identifier hs-var">bindSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#letSName"><span class="hs-identifier hs-var">letSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#noBindSName"><span class="hs-identifier hs-var">noBindSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#parSName"><span class="hs-identifier hs-var">parSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recSName"><span class="hs-identifier hs-var">recSName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-68"></span><span>    </span><span class="hs-comment">-- Dec</span><span>
</span><span id="line-69"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#funDName"><span class="hs-identifier hs-var">funDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#valDName"><span class="hs-identifier hs-var">valDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#dataDName"><span class="hs-identifier hs-var">dataDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeDName"><span class="hs-identifier hs-var">newtypeDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tySynDName"><span class="hs-identifier hs-var">tySynDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-70"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#classDName"><span class="hs-identifier hs-var">classDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDName"><span class="hs-identifier hs-var">instanceWithOverlapDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-71"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDName"><span class="hs-identifier hs-var">standaloneDerivWithStrategyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sigDName"><span class="hs-identifier hs-var">sigDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#kiSigDName"><span class="hs-identifier hs-var">kiSigDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#forImpDName"><span class="hs-identifier hs-var">forImpDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-72"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragInlDName"><span class="hs-identifier hs-var">pragInlDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecDName"><span class="hs-identifier hs-var">pragSpecDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInlDName"><span class="hs-identifier hs-var">pragSpecInlDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInstDName"><span class="hs-identifier hs-var">pragSpecInstDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-73"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragRuleDName"><span class="hs-identifier hs-var">pragRuleDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragCompleteDName"><span class="hs-identifier hs-var">pragCompleteDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#pragAnnDName"><span class="hs-identifier hs-var">pragAnnDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#defaultSigDName"><span class="hs-identifier hs-var">defaultSigDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-74"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#dataFamilyDName"><span class="hs-identifier hs-var">dataFamilyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDName"><span class="hs-identifier hs-var">openTypeFamilyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDName"><span class="hs-identifier hs-var">closedTypeFamilyDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-75"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#dataInstDName"><span class="hs-identifier hs-var">dataInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeInstDName"><span class="hs-identifier hs-var">newtypeInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tySynInstDName"><span class="hs-identifier hs-var">tySynInstDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-76"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixLDName"><span class="hs-identifier hs-var">infixLDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixRDName"><span class="hs-identifier hs-var">infixRDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixNDName"><span class="hs-identifier hs-var">infixNDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-77"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#roleAnnotDName"><span class="hs-identifier hs-var">roleAnnotDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#patSynDName"><span class="hs-identifier hs-var">patSynDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#patSynSigDName"><span class="hs-identifier hs-var">patSynSigDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-78"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamBindDName"><span class="hs-identifier hs-var">implicitParamBindDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-79"></span><span>    </span><span class="hs-comment">-- Cxt</span><span>
</span><span id="line-80"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#cxtName"><span class="hs-identifier hs-var">cxtName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-81"></span><span>
</span><span id="line-82"></span><span>    </span><span class="hs-comment">-- SourceUnpackedness</span><span>
</span><span id="line-83"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessName"><span class="hs-identifier hs-var">noSourceUnpackednessName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackName"><span class="hs-identifier hs-var">sourceNoUnpackName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sourceUnpackName"><span class="hs-identifier hs-var">sourceUnpackName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-84"></span><span>    </span><span class="hs-comment">-- SourceStrictness</span><span>
</span><span id="line-85"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessName"><span class="hs-identifier hs-var">noSourceStrictnessName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sourceLazyName"><span class="hs-identifier hs-var">sourceLazyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sourceStrictName"><span class="hs-identifier hs-var">sourceStrictName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-86"></span><span>    </span><span class="hs-comment">-- Con</span><span>
</span><span id="line-87"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#normalCName"><span class="hs-identifier hs-var">normalCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recCName"><span class="hs-identifier hs-var">recCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixCName"><span class="hs-identifier hs-var">infixCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#forallCName"><span class="hs-identifier hs-var">forallCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#gadtCName"><span class="hs-identifier hs-var">gadtCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recGadtCName"><span class="hs-identifier hs-var">recGadtCName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-88"></span><span>    </span><span class="hs-comment">-- Bang</span><span>
</span><span id="line-89"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bangName"><span class="hs-identifier hs-var">bangName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-90"></span><span>    </span><span class="hs-comment">-- BangType</span><span>
</span><span id="line-91"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bangTypeName"><span class="hs-identifier hs-var">bangTypeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-92"></span><span>    </span><span class="hs-comment">-- VarBangType</span><span>
</span><span id="line-93"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeName"><span class="hs-identifier hs-var">varBangTypeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-94"></span><span>    </span><span class="hs-comment">-- PatSynDir (for pattern synonyms)</span><span>
</span><span id="line-95"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unidirPatSynName"><span class="hs-identifier hs-var">unidirPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#implBidirPatSynName"><span class="hs-identifier hs-var">implBidirPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#explBidirPatSynName"><span class="hs-identifier hs-var">explBidirPatSynName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-96"></span><span>    </span><span class="hs-comment">-- PatSynArgs (for pattern synonyms)</span><span>
</span><span id="line-97"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#prefixPatSynName"><span class="hs-identifier hs-var">prefixPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixPatSynName"><span class="hs-identifier hs-var">infixPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#recordPatSynName"><span class="hs-identifier hs-var">recordPatSynName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-98"></span><span>    </span><span class="hs-comment">-- Type</span><span>
</span><span id="line-99"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#forallTName"><span class="hs-identifier hs-var">forallTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#forallVisTName"><span class="hs-identifier hs-var">forallVisTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#varTName"><span class="hs-identifier hs-var">varTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conTName"><span class="hs-identifier hs-var">conTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixTName"><span class="hs-identifier hs-var">infixTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#appTName"><span class="hs-identifier hs-var">appTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-100"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#appKindTName"><span class="hs-identifier hs-var">appKindTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#equalityTName"><span class="hs-identifier hs-var">equalityTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tupleTName"><span class="hs-identifier hs-var">tupleTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupleTName"><span class="hs-identifier hs-var">unboxedTupleTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-101"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumTName"><span class="hs-identifier hs-var">unboxedSumTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#arrowTName"><span class="hs-identifier hs-var">arrowTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mulArrowTName"><span class="hs-identifier hs-var">mulArrowTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#listTName"><span class="hs-identifier hs-var">listTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#sigTName"><span class="hs-identifier hs-var">sigTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#litTName"><span class="hs-identifier hs-var">litTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-102"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#promotedTName"><span class="hs-identifier hs-var">promotedTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#promotedTupleTName"><span class="hs-identifier hs-var">promotedTupleTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#promotedNilTName"><span class="hs-identifier hs-var">promotedNilTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#promotedConsTName"><span class="hs-identifier hs-var">promotedConsTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-103"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#wildCardTName"><span class="hs-identifier hs-var">wildCardTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamTName"><span class="hs-identifier hs-var">implicitParamTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-104"></span><span>    </span><span class="hs-comment">-- TyLit</span><span>
</span><span id="line-105"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#numTyLitName"><span class="hs-identifier hs-var">numTyLitName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#strTyLitName"><span class="hs-identifier hs-var">strTyLitName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-106"></span><span>    </span><span class="hs-comment">-- TyVarBndr</span><span>
</span><span id="line-107"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#plainTVName"><span class="hs-identifier hs-var">plainTVName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#kindedTVName"><span class="hs-identifier hs-var">kindedTVName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-108"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#plainInvisTVName"><span class="hs-identifier hs-var">plainInvisTVName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#kindedInvisTVName"><span class="hs-identifier hs-var">kindedInvisTVName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-109"></span><span>    </span><span class="hs-comment">-- Specificity</span><span>
</span><span id="line-110"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#specifiedSpecName"><span class="hs-identifier hs-var">specifiedSpecName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#inferredSpecName"><span class="hs-identifier hs-var">inferredSpecName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-111"></span><span>    </span><span class="hs-comment">-- Role</span><span>
</span><span id="line-112"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#nominalRName"><span class="hs-identifier hs-var">nominalRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#representationalRName"><span class="hs-identifier hs-var">representationalRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#phantomRName"><span class="hs-identifier hs-var">phantomRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#inferRName"><span class="hs-identifier hs-var">inferRName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-113"></span><span>    </span><span class="hs-comment">-- Kind</span><span>
</span><span id="line-114"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#starKName"><span class="hs-identifier hs-var">starKName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#constraintKName"><span class="hs-identifier hs-var">constraintKName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-115"></span><span>    </span><span class="hs-comment">-- FamilyResultSig</span><span>
</span><span id="line-116"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#noSigName"><span class="hs-identifier hs-var">noSigName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#kindSigName"><span class="hs-identifier hs-var">kindSigName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarSigName"><span class="hs-identifier hs-var">tyVarSigName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-117"></span><span>    </span><span class="hs-comment">-- InjectivityAnn</span><span>
</span><span id="line-118"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#injectivityAnnName"><span class="hs-identifier hs-var">injectivityAnnName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-119"></span><span>    </span><span class="hs-comment">-- Callconv</span><span>
</span><span id="line-120"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#cCallName"><span class="hs-identifier hs-var">cCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stdCallName"><span class="hs-identifier hs-var">stdCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#cApiCallName"><span class="hs-identifier hs-var">cApiCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#primCallName"><span class="hs-identifier hs-var">primCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#javaScriptCallName"><span class="hs-identifier hs-var">javaScriptCallName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-121"></span><span>    </span><span class="hs-comment">-- Safety</span><span>
</span><span id="line-122"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unsafeName"><span class="hs-identifier hs-var">unsafeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-123"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#safeName"><span class="hs-identifier hs-var">safeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-124"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#interruptibleName"><span class="hs-identifier hs-var">interruptibleName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-125"></span><span>    </span><span class="hs-comment">-- Inline</span><span>
</span><span id="line-126"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#noInlineDataConName"><span class="hs-identifier hs-var">noInlineDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#inlineDataConName"><span class="hs-identifier hs-var">inlineDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#inlinableDataConName"><span class="hs-identifier hs-var">inlinableDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-127"></span><span>    </span><span class="hs-comment">-- RuleMatch</span><span>
</span><span id="line-128"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conLikeDataConName"><span class="hs-identifier hs-var">conLikeDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#funLikeDataConName"><span class="hs-identifier hs-var">funLikeDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-129"></span><span>    </span><span class="hs-comment">-- Phases</span><span>
</span><span id="line-130"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#allPhasesDataConName"><span class="hs-identifier hs-var">allPhasesDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConName"><span class="hs-identifier hs-var">fromPhaseDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConName"><span class="hs-identifier hs-var">beforePhaseDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-131"></span><span>    </span><span class="hs-comment">-- Overlap</span><span>
</span><span id="line-132"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#overlappableDataConName"><span class="hs-identifier hs-var">overlappableDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#overlappingDataConName"><span class="hs-identifier hs-var">overlappingDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#overlapsDataConName"><span class="hs-identifier hs-var">overlapsDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-133"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#incoherentDataConName"><span class="hs-identifier hs-var">incoherentDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-134"></span><span>    </span><span class="hs-comment">-- DerivStrategy</span><span>
</span><span id="line-135"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stockStrategyName"><span class="hs-identifier hs-var">stockStrategyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#anyclassStrategyName"><span class="hs-identifier hs-var">anyclassStrategyName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-136"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeStrategyName"><span class="hs-identifier hs-var">newtypeStrategyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#viaStrategyName"><span class="hs-identifier hs-var">viaStrategyName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-137"></span><span>    </span><span class="hs-comment">-- RuleBndr</span><span>
</span><span id="line-138"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#ruleVarName"><span class="hs-identifier hs-var">ruleVarName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#typedRuleVarName"><span class="hs-identifier hs-var">typedRuleVarName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-139"></span><span>    </span><span class="hs-comment">-- FunDep</span><span>
</span><span id="line-140"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#funDepName"><span class="hs-identifier hs-var">funDepName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-141"></span><span>    </span><span class="hs-comment">-- TySynEqn</span><span>
</span><span id="line-142"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnName"><span class="hs-identifier hs-var">tySynEqnName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-143"></span><span>    </span><span class="hs-comment">-- AnnTarget</span><span>
</span><span id="line-144"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#valueAnnotationName"><span class="hs-identifier hs-var">valueAnnotationName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#typeAnnotationName"><span class="hs-identifier hs-var">typeAnnotationName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#moduleAnnotationName"><span class="hs-identifier hs-var">moduleAnnotationName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-145"></span><span>    </span><span class="hs-comment">-- DerivClause</span><span>
</span><span id="line-146"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#derivClauseName"><span class="hs-identifier hs-var">derivClauseName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-147"></span><span>
</span><span id="line-148"></span><span>    </span><span class="hs-comment">-- The type classes</span><span>
</span><span id="line-149"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftClassName"><span class="hs-identifier hs-var">liftClassName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#quoteClassName"><span class="hs-identifier hs-var">quoteClassName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-150"></span><span>
</span><span id="line-151"></span><span>    </span><span class="hs-comment">-- And the tycons</span><span>
</span><span id="line-152"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#qTyConName"><span class="hs-identifier hs-var">qTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#nameTyConName"><span class="hs-identifier hs-var">nameTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#patTyConName"><span class="hs-identifier hs-var">patTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fieldPatTyConName"><span class="hs-identifier hs-var">fieldPatTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#matchTyConName"><span class="hs-identifier hs-var">matchTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-153"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#expQTyConName"><span class="hs-identifier hs-var">expQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#fieldExpTyConName"><span class="hs-identifier hs-var">fieldExpTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#predTyConName"><span class="hs-identifier hs-var">predTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-154"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stmtTyConName"><span class="hs-identifier hs-var">stmtTyConName</span></a></span><span class="hs-special">,</span><span>  </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#decsTyConName"><span class="hs-identifier hs-var">decsTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conTyConName"><span class="hs-identifier hs-var">conTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#bangTypeTyConName"><span class="hs-identifier hs-var">bangTypeTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-155"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConName"><span class="hs-identifier hs-var">varBangTypeTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#typeQTyConName"><span class="hs-identifier hs-var">typeQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#expTyConName"><span class="hs-identifier hs-var">expTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#decTyConName"><span class="hs-identifier hs-var">decTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-156"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#typeTyConName"><span class="hs-identifier hs-var">typeTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConName"><span class="hs-identifier hs-var">tyVarBndrUnitTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConName"><span class="hs-identifier hs-var">tyVarBndrSpecTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#clauseTyConName"><span class="hs-identifier hs-var">clauseTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-157"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#patQTyConName"><span class="hs-identifier hs-var">patQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#funDepTyConName"><span class="hs-identifier hs-var">funDepTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#decsQTyConName"><span class="hs-identifier hs-var">decsQTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-158"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConName"><span class="hs-identifier hs-var">ruleBndrTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConName"><span class="hs-identifier hs-var">tySynEqnTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-159"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#roleTyConName"><span class="hs-identifier hs-var">roleTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#codeTyConName"><span class="hs-identifier hs-var">codeTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#injAnnTyConName"><span class="hs-identifier hs-var">injAnnTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#kindTyConName"><span class="hs-identifier hs-var">kindTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-160"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#overlapTyConName"><span class="hs-identifier hs-var">overlapTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#derivClauseTyConName"><span class="hs-identifier hs-var">derivClauseTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConName"><span class="hs-identifier hs-var">derivStrategyTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-161"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#modNameTyConName"><span class="hs-identifier hs-var">modNameTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-162"></span><span>
</span><span id="line-163"></span><span>    </span><span class="hs-comment">-- Quasiquoting</span><span>
</span><span id="line-164"></span><span>    </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#quoteDecName"><span class="hs-identifier hs-var">quoteDecName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#quoteTypeName"><span class="hs-identifier hs-var">quoteTypeName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#quoteExpName"><span class="hs-identifier hs-var">quoteExpName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#quotePatName"><span class="hs-identifier hs-var">quotePatName</span></a></span><span class="hs-special">]</span><span>
</span><span id="line-165"></span><span>
</span><span id="line-166"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-type">thSyn</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thLib"><span class="hs-identifier hs-type">thLib</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#qqLib"><span class="hs-identifier hs-type">qqLib</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Unit.Types.html#Module"><span class="hs-identifier hs-type">Module</span></a></span><span>
</span><span id="line-167"></span><span id="thSyn"><span class="annot"><span class="annottext">thSyn :: Module
</span><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-var hs-var">thSyn</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Module
</span><a href="GHC.Builtin.Names.TH.html#mkTHModule"><span class="hs-identifier hs-var">mkTHModule</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Language.Haskell.TH.Syntax&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-168"></span><span id="thLib"><span class="annot"><span class="annottext">thLib :: Module
</span><a href="GHC.Builtin.Names.TH.html#thLib"><span class="hs-identifier hs-var hs-var">thLib</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Module
</span><a href="GHC.Builtin.Names.TH.html#mkTHModule"><span class="hs-identifier hs-var">mkTHModule</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Language.Haskell.TH.Lib.Internal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-169"></span><span id="qqLib"><span class="annot"><span class="annottext">qqLib :: Module
</span><a href="GHC.Builtin.Names.TH.html#qqLib"><span class="hs-identifier hs-var hs-var">qqLib</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Module
</span><a href="GHC.Builtin.Names.TH.html#mkTHModule"><span class="hs-identifier hs-var">mkTHModule</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Language.Haskell.TH.Quote&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-170"></span><span>
</span><span id="line-171"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkTHModule"><span class="hs-identifier hs-type">mkTHModule</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Data.FastString.html#FastString"><span class="hs-identifier hs-type">FastString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="GHC.Unit.Types.html#Module"><span class="hs-identifier hs-type">Module</span></a></span><span>
</span><span id="line-172"></span><span id="mkTHModule"><span class="annot"><span class="annottext">mkTHModule :: FastString -&gt; Module
</span><a href="GHC.Builtin.Names.TH.html#mkTHModule"><span class="hs-identifier hs-var hs-var">mkTHModule</span></a></span></span><span> </span><span id="local-6989586621680950841"><span class="annot"><span class="annottext">FastString
</span><a href="#local-6989586621680950841"><span class="hs-identifier hs-var">m</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Unit -&gt; ModuleName -&gt; Module
forall u. u -&gt; ModuleName -&gt; GenModule u
</span><a href="GHC.Unit.Types.html#mkModule"><span class="hs-identifier hs-var">mkModule</span></a></span><span> </span><span class="annot"><span class="annottext">Unit
</span><a href="GHC.Unit.Types.html#thUnit"><span class="hs-identifier hs-var">thUnit</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FastString -&gt; ModuleName
</span><a href="GHC.Unit.Module.Name.html#mkModuleNameFS"><span class="hs-identifier hs-var">mkModuleNameFS</span></a></span><span> </span><span class="annot"><span class="annottext">FastString
</span><a href="#local-6989586621680950841"><span class="hs-identifier hs-var">m</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-173"></span><span>
</span><span id="line-174"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-type">libFun</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-type">libTc</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-type">thFun</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-type">thTc</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thCls"><span class="hs-identifier hs-type">thCls</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-type">thCon</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-type">qqFun</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Data.FastString.html#FastString"><span class="hs-identifier hs-type">FastString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-175"></span><span id="libFun"><span class="annot"><span class="annottext">libFun :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var hs-var">libFun</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#varName"><span class="hs-identifier hs-var">varName</span></a></span><span>  </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thLib"><span class="hs-identifier hs-var">thLib</span></a></span><span>
</span><span id="line-176"></span><span id="libTc"><span class="annot"><span class="annottext">libTc :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var hs-var">libTc</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#tcName"><span class="hs-identifier hs-var">tcName</span></a></span><span>   </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thLib"><span class="hs-identifier hs-var">thLib</span></a></span><span>
</span><span id="line-177"></span><span id="thFun"><span class="annot"><span class="annottext">thFun :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var hs-var">thFun</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#varName"><span class="hs-identifier hs-var">varName</span></a></span><span>  </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-var">thSyn</span></a></span><span>
</span><span id="line-178"></span><span id="thTc"><span class="annot"><span class="annottext">thTc :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var hs-var">thTc</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#tcName"><span class="hs-identifier hs-var">tcName</span></a></span><span>   </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-var">thSyn</span></a></span><span>
</span><span id="line-179"></span><span id="thCls"><span class="annot"><span class="annottext">thCls :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCls"><span class="hs-identifier hs-var hs-var">thCls</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#clsName"><span class="hs-identifier hs-var">clsName</span></a></span><span>  </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-var">thSyn</span></a></span><span>
</span><span id="line-180"></span><span id="thCon"><span class="annot"><span class="annottext">thCon :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var hs-var">thCon</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#dataName"><span class="hs-identifier hs-var">dataName</span></a></span><span> </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#thSyn"><span class="hs-identifier hs-var">thSyn</span></a></span><span>
</span><span id="line-181"></span><span id="qqFun"><span class="annot"><span class="annottext">qqFun :: FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-var hs-var">qqFun</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">NameSpace -&gt; Module -&gt; FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.html#mk_known_key_name"><span class="hs-identifier hs-var">mk_known_key_name</span></a></span><span> </span><span class="annot"><span class="annottext">NameSpace
</span><a href="GHC.Types.Name.Occurrence.html#varName"><span class="hs-identifier hs-var">varName</span></a></span><span>  </span><span class="annot"><span class="annottext">Module
</span><a href="GHC.Builtin.Names.TH.html#qqLib"><span class="hs-identifier hs-var">qqLib</span></a></span><span>
</span><span id="line-182"></span><span>
</span><span id="line-183"></span><span class="hs-comment">-------------------- TH.Syntax -----------------------</span><span>
</span><span id="line-184"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftClassName"><span class="hs-identifier hs-type">liftClassName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-185"></span><span id="liftClassName"><span class="annot"><span class="annottext">liftClassName :: Name
</span><a href="GHC.Builtin.Names.TH.html#liftClassName"><span class="hs-identifier hs-var hs-var">liftClassName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCls"><span class="hs-identifier hs-var">thCls</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Lift&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#liftClassKey"><span class="hs-identifier hs-var">liftClassKey</span></a></span><span>
</span><span id="line-186"></span><span>
</span><span id="line-187"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteClassName"><span class="hs-identifier hs-type">quoteClassName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-188"></span><span id="quoteClassName"><span class="annot"><span class="annottext">quoteClassName :: Name
</span><a href="GHC.Builtin.Names.TH.html#quoteClassName"><span class="hs-identifier hs-var hs-var">quoteClassName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCls"><span class="hs-identifier hs-var">thCls</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Quote&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteClassKey"><span class="hs-identifier hs-var">quoteClassKey</span></a></span><span>
</span><span id="line-189"></span><span>
</span><span id="line-190"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#qTyConName"><span class="hs-identifier hs-type">qTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#nameTyConName"><span class="hs-identifier hs-type">nameTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldExpTyConName"><span class="hs-identifier hs-type">fieldExpTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patTyConName"><span class="hs-identifier hs-type">patTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-191"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldPatTyConName"><span class="hs-identifier hs-type">fieldPatTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#expTyConName"><span class="hs-identifier hs-type">expTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decTyConName"><span class="hs-identifier hs-type">decTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeTyConName"><span class="hs-identifier hs-type">typeTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-192"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#matchTyConName"><span class="hs-identifier hs-type">matchTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#clauseTyConName"><span class="hs-identifier hs-type">clauseTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDepTyConName"><span class="hs-identifier hs-type">funDepTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#predTyConName"><span class="hs-identifier hs-type">predTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-193"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#codeTyConName"><span class="hs-identifier hs-type">codeTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#injAnnTyConName"><span class="hs-identifier hs-type">injAnnTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlapTyConName"><span class="hs-identifier hs-type">overlapTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decsTyConName"><span class="hs-identifier hs-type">decsTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-194"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#modNameTyConName"><span class="hs-identifier hs-type">modNameTyConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-195"></span><span id="qTyConName"><span class="annot"><span class="annottext">qTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#qTyConName"><span class="hs-identifier hs-var hs-var">qTyConName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Q&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#qTyConKey"><span class="hs-identifier hs-var">qTyConKey</span></a></span><span>
</span><span id="line-196"></span><span id="nameTyConName"><span class="annot"><span class="annottext">nameTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#nameTyConName"><span class="hs-identifier hs-var hs-var">nameTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Name&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#nameTyConKey"><span class="hs-identifier hs-var">nameTyConKey</span></a></span><span>
</span><span id="line-197"></span><span id="fieldExpTyConName"><span class="annot"><span class="annottext">fieldExpTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fieldExpTyConName"><span class="hs-identifier hs-var hs-var">fieldExpTyConName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;FieldExp&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldExpTyConKey"><span class="hs-identifier hs-var">fieldExpTyConKey</span></a></span><span>
</span><span id="line-198"></span><span id="patTyConName"><span class="annot"><span class="annottext">patTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#patTyConName"><span class="hs-identifier hs-var hs-var">patTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Pat&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#patTyConKey"><span class="hs-identifier hs-var">patTyConKey</span></a></span><span>
</span><span id="line-199"></span><span id="fieldPatTyConName"><span class="annot"><span class="annottext">fieldPatTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fieldPatTyConName"><span class="hs-identifier hs-var hs-var">fieldPatTyConName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;FieldPat&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldPatTyConKey"><span class="hs-identifier hs-var">fieldPatTyConKey</span></a></span><span>
</span><span id="line-200"></span><span id="expTyConName"><span class="annot"><span class="annottext">expTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#expTyConName"><span class="hs-identifier hs-var hs-var">expTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Exp&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#expTyConKey"><span class="hs-identifier hs-var">expTyConKey</span></a></span><span>
</span><span id="line-201"></span><span id="decTyConName"><span class="annot"><span class="annottext">decTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#decTyConName"><span class="hs-identifier hs-var hs-var">decTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Dec&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#decTyConKey"><span class="hs-identifier hs-var">decTyConKey</span></a></span><span>
</span><span id="line-202"></span><span id="decsTyConName"><span class="annot"><span class="annottext">decsTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#decsTyConName"><span class="hs-identifier hs-var hs-var">decsTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Decs&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#decsTyConKey"><span class="hs-identifier hs-var">decsTyConKey</span></a></span><span>
</span><span id="line-203"></span><span id="typeTyConName"><span class="annot"><span class="annottext">typeTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#typeTyConName"><span class="hs-identifier hs-var hs-var">typeTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Type&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#typeTyConKey"><span class="hs-identifier hs-var">typeTyConKey</span></a></span><span>
</span><span id="line-204"></span><span id="matchTyConName"><span class="annot"><span class="annottext">matchTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#matchTyConName"><span class="hs-identifier hs-var hs-var">matchTyConName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Match&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#matchTyConKey"><span class="hs-identifier hs-var">matchTyConKey</span></a></span><span>
</span><span id="line-205"></span><span id="clauseTyConName"><span class="annot"><span class="annottext">clauseTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#clauseTyConName"><span class="hs-identifier hs-var hs-var">clauseTyConName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Clause&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#clauseTyConKey"><span class="hs-identifier hs-var">clauseTyConKey</span></a></span><span>
</span><span id="line-206"></span><span id="funDepTyConName"><span class="annot"><span class="annottext">funDepTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#funDepTyConName"><span class="hs-identifier hs-var hs-var">funDepTyConName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;FunDep&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#funDepTyConKey"><span class="hs-identifier hs-var">funDepTyConKey</span></a></span><span>
</span><span id="line-207"></span><span id="predTyConName"><span class="annot"><span class="annottext">predTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#predTyConName"><span class="hs-identifier hs-var hs-var">predTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Pred&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#predTyConKey"><span class="hs-identifier hs-var">predTyConKey</span></a></span><span>
</span><span id="line-208"></span><span id="codeTyConName"><span class="annot"><span class="annottext">codeTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#codeTyConName"><span class="hs-identifier hs-var hs-var">codeTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Code&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#codeTyConKey"><span class="hs-identifier hs-var">codeTyConKey</span></a></span><span>
</span><span id="line-209"></span><span id="injAnnTyConName"><span class="annot"><span class="annottext">injAnnTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#injAnnTyConName"><span class="hs-identifier hs-var hs-var">injAnnTyConName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;InjectivityAnn&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#injAnnTyConKey"><span class="hs-identifier hs-var">injAnnTyConKey</span></a></span><span>
</span><span id="line-210"></span><span id="overlapTyConName"><span class="annot"><span class="annottext">overlapTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#overlapTyConName"><span class="hs-identifier hs-var hs-var">overlapTyConName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Overlap&quot;</span></span><span class="hs-special">)</span><span>        </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#overlapTyConKey"><span class="hs-identifier hs-var">overlapTyConKey</span></a></span><span>
</span><span id="line-211"></span><span id="modNameTyConName"><span class="annot"><span class="annottext">modNameTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#modNameTyConName"><span class="hs-identifier hs-var hs-var">modNameTyConName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;ModName&quot;</span></span><span class="hs-special">)</span><span>        </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#modNameTyConKey"><span class="hs-identifier hs-var">modNameTyConKey</span></a></span><span>
</span><span id="line-212"></span><span>
</span><span id="line-213"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#returnQName"><span class="hs-identifier hs-type">returnQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bindQName"><span class="hs-identifier hs-type">bindQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sequenceQName"><span class="hs-identifier hs-type">sequenceQName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newNameName"><span class="hs-identifier hs-type">newNameName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftName"><span class="hs-identifier hs-type">liftName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-214"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameName"><span class="hs-identifier hs-type">mkNameName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_vName"><span class="hs-identifier hs-type">mkNameG_vName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_dName"><span class="hs-identifier hs-type">mkNameG_dName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_tcName"><span class="hs-identifier hs-type">mkNameG_tcName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-215"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameLName"><span class="hs-identifier hs-type">mkNameLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameSName"><span class="hs-identifier hs-type">mkNameSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftStringName"><span class="hs-identifier hs-type">liftStringName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unTypeName"><span class="hs-identifier hs-type">unTypeName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unTypeCodeName"><span class="hs-identifier hs-type">unTypeCodeName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-216"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceName"><span class="hs-identifier hs-type">unsafeCodeCoerceName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftTypedName"><span class="hs-identifier hs-type">liftTypedName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkModNameName"><span class="hs-identifier hs-type">mkModNameName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-217"></span><span id="returnQName"><span class="annot"><span class="annottext">returnQName :: Name
</span><a href="GHC.Builtin.Names.TH.html#returnQName"><span class="hs-identifier hs-var hs-var">returnQName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;returnQ&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#returnQIdKey"><span class="hs-identifier hs-var">returnQIdKey</span></a></span><span>
</span><span id="line-218"></span><span id="bindQName"><span class="annot"><span class="annottext">bindQName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bindQName"><span class="hs-identifier hs-var hs-var">bindQName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;bindQ&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bindQIdKey"><span class="hs-identifier hs-var">bindQIdKey</span></a></span><span>
</span><span id="line-219"></span><span id="sequenceQName"><span class="annot"><span class="annottext">sequenceQName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sequenceQName"><span class="hs-identifier hs-var hs-var">sequenceQName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sequenceQ&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sequenceQIdKey"><span class="hs-identifier hs-var">sequenceQIdKey</span></a></span><span>
</span><span id="line-220"></span><span id="newNameName"><span class="annot"><span class="annottext">newNameName :: Name
</span><a href="GHC.Builtin.Names.TH.html#newNameName"><span class="hs-identifier hs-var hs-var">newNameName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;newName&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#newNameIdKey"><span class="hs-identifier hs-var">newNameIdKey</span></a></span><span>
</span><span id="line-221"></span><span id="liftName"><span class="annot"><span class="annottext">liftName :: Name
</span><a href="GHC.Builtin.Names.TH.html#liftName"><span class="hs-identifier hs-var hs-var">liftName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;lift&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#liftIdKey"><span class="hs-identifier hs-var">liftIdKey</span></a></span><span>
</span><span id="line-222"></span><span id="liftStringName"><span class="annot"><span class="annottext">liftStringName :: Name
</span><a href="GHC.Builtin.Names.TH.html#liftStringName"><span class="hs-identifier hs-var hs-var">liftStringName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;liftString&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#liftStringIdKey"><span class="hs-identifier hs-var">liftStringIdKey</span></a></span><span>
</span><span id="line-223"></span><span id="mkNameName"><span class="annot"><span class="annottext">mkNameName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameName"><span class="hs-identifier hs-var hs-var">mkNameName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkName&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameIdKey"><span class="hs-identifier hs-var">mkNameIdKey</span></a></span><span>
</span><span id="line-224"></span><span id="mkNameG_vName"><span class="annot"><span class="annottext">mkNameG_vName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vName"><span class="hs-identifier hs-var hs-var">mkNameG_vName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkNameG_v&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vIdKey"><span class="hs-identifier hs-var">mkNameG_vIdKey</span></a></span><span>
</span><span id="line-225"></span><span id="mkNameG_dName"><span class="annot"><span class="annottext">mkNameG_dName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dName"><span class="hs-identifier hs-var hs-var">mkNameG_dName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkNameG_d&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dIdKey"><span class="hs-identifier hs-var">mkNameG_dIdKey</span></a></span><span>
</span><span id="line-226"></span><span id="mkNameG_tcName"><span class="annot"><span class="annottext">mkNameG_tcName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_tcName"><span class="hs-identifier hs-var hs-var">mkNameG_tcName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkNameG_tc&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_tcIdKey"><span class="hs-identifier hs-var">mkNameG_tcIdKey</span></a></span><span>
</span><span id="line-227"></span><span id="mkNameLName"><span class="annot"><span class="annottext">mkNameLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameLName"><span class="hs-identifier hs-var hs-var">mkNameLName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkNameL&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameLIdKey"><span class="hs-identifier hs-var">mkNameLIdKey</span></a></span><span>
</span><span id="line-228"></span><span id="mkNameSName"><span class="annot"><span class="annottext">mkNameSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameSName"><span class="hs-identifier hs-var hs-var">mkNameSName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkNameS&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameSIdKey"><span class="hs-identifier hs-var">mkNameSIdKey</span></a></span><span>
</span><span id="line-229"></span><span id="mkModNameName"><span class="annot"><span class="annottext">mkModNameName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mkModNameName"><span class="hs-identifier hs-var hs-var">mkModNameName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mkModName&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mkModNameIdKey"><span class="hs-identifier hs-var">mkModNameIdKey</span></a></span><span>
</span><span id="line-230"></span><span id="unTypeName"><span class="annot"><span class="annottext">unTypeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unTypeName"><span class="hs-identifier hs-var hs-var">unTypeName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unType&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unTypeIdKey"><span class="hs-identifier hs-var">unTypeIdKey</span></a></span><span>
</span><span id="line-231"></span><span id="unTypeCodeName"><span class="annot"><span class="annottext">unTypeCodeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unTypeCodeName"><span class="hs-identifier hs-var hs-var">unTypeCodeName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unTypeCode&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unTypeCodeIdKey"><span class="hs-identifier hs-var">unTypeCodeIdKey</span></a></span><span>
</span><span id="line-232"></span><span id="unsafeCodeCoerceName"><span class="annot"><span class="annottext">unsafeCodeCoerceName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceName"><span class="hs-identifier hs-var hs-var">unsafeCodeCoerceName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unsafeCodeCoerce&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceIdKey"><span class="hs-identifier hs-var">unsafeCodeCoerceIdKey</span></a></span><span>
</span><span id="line-233"></span><span id="liftTypedName"><span class="annot"><span class="annottext">liftTypedName :: Name
</span><a href="GHC.Builtin.Names.TH.html#liftTypedName"><span class="hs-identifier hs-var hs-var">liftTypedName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thFun"><span class="hs-identifier hs-var">thFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;liftTyped&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#liftTypedIdKey"><span class="hs-identifier hs-var">liftTypedIdKey</span></a></span><span>
</span><span id="line-234"></span><span>
</span><span id="line-235"></span><span>
</span><span id="line-236"></span><span class="hs-comment">-------------------- TH.Lib -----------------------</span><span>
</span><span id="line-237"></span><span class="hs-comment">-- data Lit = ...</span><span>
</span><span id="line-238"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#charLName"><span class="hs-identifier hs-type">charLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringLName"><span class="hs-identifier hs-type">stringLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#integerLName"><span class="hs-identifier hs-type">integerLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#intPrimLName"><span class="hs-identifier hs-type">intPrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wordPrimLName"><span class="hs-identifier hs-type">wordPrimLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-239"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#floatPrimLName"><span class="hs-identifier hs-type">floatPrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#doublePrimLName"><span class="hs-identifier hs-type">doublePrimLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#rationalLName"><span class="hs-identifier hs-type">rationalLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringPrimLName"><span class="hs-identifier hs-type">stringPrimLName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-240"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#charPrimLName"><span class="hs-identifier hs-type">charPrimLName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-241"></span><span id="charLName"><span class="annot"><span class="annottext">charLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#charLName"><span class="hs-identifier hs-var hs-var">charLName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;charL&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#charLIdKey"><span class="hs-identifier hs-var">charLIdKey</span></a></span><span>
</span><span id="line-242"></span><span id="stringLName"><span class="annot"><span class="annottext">stringLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#stringLName"><span class="hs-identifier hs-var hs-var">stringLName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;stringL&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#stringLIdKey"><span class="hs-identifier hs-var">stringLIdKey</span></a></span><span>
</span><span id="line-243"></span><span id="integerLName"><span class="annot"><span class="annottext">integerLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#integerLName"><span class="hs-identifier hs-var hs-var">integerLName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;integerL&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#integerLIdKey"><span class="hs-identifier hs-var">integerLIdKey</span></a></span><span>
</span><span id="line-244"></span><span id="intPrimLName"><span class="annot"><span class="annottext">intPrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#intPrimLName"><span class="hs-identifier hs-var hs-var">intPrimLName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;intPrimL&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#intPrimLIdKey"><span class="hs-identifier hs-var">intPrimLIdKey</span></a></span><span>
</span><span id="line-245"></span><span id="wordPrimLName"><span class="annot"><span class="annottext">wordPrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#wordPrimLName"><span class="hs-identifier hs-var hs-var">wordPrimLName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;wordPrimL&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#wordPrimLIdKey"><span class="hs-identifier hs-var">wordPrimLIdKey</span></a></span><span>
</span><span id="line-246"></span><span id="floatPrimLName"><span class="annot"><span class="annottext">floatPrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#floatPrimLName"><span class="hs-identifier hs-var hs-var">floatPrimLName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;floatPrimL&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#floatPrimLIdKey"><span class="hs-identifier hs-var">floatPrimLIdKey</span></a></span><span>
</span><span id="line-247"></span><span id="doublePrimLName"><span class="annot"><span class="annottext">doublePrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#doublePrimLName"><span class="hs-identifier hs-var hs-var">doublePrimLName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;doublePrimL&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#doublePrimLIdKey"><span class="hs-identifier hs-var">doublePrimLIdKey</span></a></span><span>
</span><span id="line-248"></span><span id="rationalLName"><span class="annot"><span class="annottext">rationalLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#rationalLName"><span class="hs-identifier hs-var hs-var">rationalLName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;rationalL&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#rationalLIdKey"><span class="hs-identifier hs-var">rationalLIdKey</span></a></span><span>
</span><span id="line-249"></span><span id="stringPrimLName"><span class="annot"><span class="annottext">stringPrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#stringPrimLName"><span class="hs-identifier hs-var hs-var">stringPrimLName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;stringPrimL&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#stringPrimLIdKey"><span class="hs-identifier hs-var">stringPrimLIdKey</span></a></span><span>
</span><span id="line-250"></span><span id="charPrimLName"><span class="annot"><span class="annottext">charPrimLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#charPrimLName"><span class="hs-identifier hs-var hs-var">charPrimLName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;charPrimL&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#charPrimLIdKey"><span class="hs-identifier hs-var">charPrimLIdKey</span></a></span><span>
</span><span id="line-251"></span><span>
</span><span id="line-252"></span><span class="hs-comment">-- data Pat = ...</span><span>
</span><span id="line-253"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litPName"><span class="hs-identifier hs-type">litPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varPName"><span class="hs-identifier hs-type">varPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupPName"><span class="hs-identifier hs-type">tupPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupPName"><span class="hs-identifier hs-type">unboxedTupPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumPName"><span class="hs-identifier hs-type">unboxedSumPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conPName"><span class="hs-identifier hs-type">conPName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-254"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixPName"><span class="hs-identifier hs-type">infixPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tildePName"><span class="hs-identifier hs-type">tildePName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangPName"><span class="hs-identifier hs-type">bangPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#asPName"><span class="hs-identifier hs-type">asPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wildPName"><span class="hs-identifier hs-type">wildPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recPName"><span class="hs-identifier hs-type">recPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listPName"><span class="hs-identifier hs-type">listPName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-255"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigPName"><span class="hs-identifier hs-type">sigPName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#viewPName"><span class="hs-identifier hs-type">viewPName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-256"></span><span id="litPName"><span class="annot"><span class="annottext">litPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#litPName"><span class="hs-identifier hs-var hs-var">litPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;litP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#litPIdKey"><span class="hs-identifier hs-var">litPIdKey</span></a></span><span>
</span><span id="line-257"></span><span id="varPName"><span class="annot"><span class="annottext">varPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#varPName"><span class="hs-identifier hs-var hs-var">varPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;varP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#varPIdKey"><span class="hs-identifier hs-var">varPIdKey</span></a></span><span>
</span><span id="line-258"></span><span id="tupPName"><span class="annot"><span class="annottext">tupPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tupPName"><span class="hs-identifier hs-var hs-var">tupPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tupP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tupPIdKey"><span class="hs-identifier hs-var">tupPIdKey</span></a></span><span>
</span><span id="line-259"></span><span id="unboxedTupPName"><span class="annot"><span class="annottext">unboxedTupPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupPName"><span class="hs-identifier hs-var hs-var">unboxedTupPName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedTupP&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupPIdKey"><span class="hs-identifier hs-var">unboxedTupPIdKey</span></a></span><span>
</span><span id="line-260"></span><span id="unboxedSumPName"><span class="annot"><span class="annottext">unboxedSumPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumPName"><span class="hs-identifier hs-var hs-var">unboxedSumPName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedSumP&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumPIdKey"><span class="hs-identifier hs-var">unboxedSumPIdKey</span></a></span><span>
</span><span id="line-261"></span><span id="conPName"><span class="annot"><span class="annottext">conPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#conPName"><span class="hs-identifier hs-var hs-var">conPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;conP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#conPIdKey"><span class="hs-identifier hs-var">conPIdKey</span></a></span><span>
</span><span id="line-262"></span><span id="infixPName"><span class="annot"><span class="annottext">infixPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixPName"><span class="hs-identifier hs-var hs-var">infixPName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixP&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixPIdKey"><span class="hs-identifier hs-var">infixPIdKey</span></a></span><span>
</span><span id="line-263"></span><span id="tildePName"><span class="annot"><span class="annottext">tildePName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tildePName"><span class="hs-identifier hs-var hs-var">tildePName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tildeP&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tildePIdKey"><span class="hs-identifier hs-var">tildePIdKey</span></a></span><span>
</span><span id="line-264"></span><span id="bangPName"><span class="annot"><span class="annottext">bangPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bangPName"><span class="hs-identifier hs-var hs-var">bangPName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;bangP&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bangPIdKey"><span class="hs-identifier hs-var">bangPIdKey</span></a></span><span>
</span><span id="line-265"></span><span id="asPName"><span class="annot"><span class="annottext">asPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#asPName"><span class="hs-identifier hs-var hs-var">asPName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;asP&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#asPIdKey"><span class="hs-identifier hs-var">asPIdKey</span></a></span><span>
</span><span id="line-266"></span><span id="wildPName"><span class="annot"><span class="annottext">wildPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#wildPName"><span class="hs-identifier hs-var hs-var">wildPName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;wildP&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#wildPIdKey"><span class="hs-identifier hs-var">wildPIdKey</span></a></span><span>
</span><span id="line-267"></span><span id="recPName"><span class="annot"><span class="annottext">recPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recPName"><span class="hs-identifier hs-var hs-var">recPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recPIdKey"><span class="hs-identifier hs-var">recPIdKey</span></a></span><span>
</span><span id="line-268"></span><span id="listPName"><span class="annot"><span class="annottext">listPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#listPName"><span class="hs-identifier hs-var hs-var">listPName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;listP&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#listPIdKey"><span class="hs-identifier hs-var">listPIdKey</span></a></span><span>
</span><span id="line-269"></span><span id="sigPName"><span class="annot"><span class="annottext">sigPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sigPName"><span class="hs-identifier hs-var hs-var">sigPName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sigP&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sigPIdKey"><span class="hs-identifier hs-var">sigPIdKey</span></a></span><span>
</span><span id="line-270"></span><span id="viewPName"><span class="annot"><span class="annottext">viewPName :: Name
</span><a href="GHC.Builtin.Names.TH.html#viewPName"><span class="hs-identifier hs-var hs-var">viewPName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;viewP&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#viewPIdKey"><span class="hs-identifier hs-var">viewPIdKey</span></a></span><span>
</span><span id="line-271"></span><span>
</span><span id="line-272"></span><span class="hs-comment">-- type FieldPat = ...</span><span>
</span><span id="line-273"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldPatName"><span class="hs-identifier hs-type">fieldPatName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-274"></span><span id="fieldPatName"><span class="annot"><span class="annottext">fieldPatName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fieldPatName"><span class="hs-identifier hs-var hs-var">fieldPatName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fieldPat&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldPatIdKey"><span class="hs-identifier hs-var">fieldPatIdKey</span></a></span><span>
</span><span id="line-275"></span><span>
</span><span id="line-276"></span><span class="hs-comment">-- data Match = ...</span><span>
</span><span id="line-277"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#matchName"><span class="hs-identifier hs-type">matchName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-278"></span><span id="matchName"><span class="annot"><span class="annottext">matchName :: Name
</span><a href="GHC.Builtin.Names.TH.html#matchName"><span class="hs-identifier hs-var hs-var">matchName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;match&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#matchIdKey"><span class="hs-identifier hs-var">matchIdKey</span></a></span><span>
</span><span id="line-279"></span><span>
</span><span id="line-280"></span><span class="hs-comment">-- data Clause = ...</span><span>
</span><span id="line-281"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#clauseName"><span class="hs-identifier hs-type">clauseName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-282"></span><span id="clauseName"><span class="annot"><span class="annottext">clauseName :: Name
</span><a href="GHC.Builtin.Names.TH.html#clauseName"><span class="hs-identifier hs-var hs-var">clauseName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;clause&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#clauseIdKey"><span class="hs-identifier hs-var">clauseIdKey</span></a></span><span>
</span><span id="line-283"></span><span>
</span><span id="line-284"></span><span class="hs-comment">-- data Exp = ...</span><span>
</span><span id="line-285"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varEName"><span class="hs-identifier hs-type">varEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conEName"><span class="hs-identifier hs-type">conEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litEName"><span class="hs-identifier hs-type">litEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appEName"><span class="hs-identifier hs-type">appEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appTypeEName"><span class="hs-identifier hs-type">appTypeEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixEName"><span class="hs-identifier hs-type">infixEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixAppName"><span class="hs-identifier hs-type">infixAppName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-286"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sectionLName"><span class="hs-identifier hs-type">sectionLName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sectionRName"><span class="hs-identifier hs-type">sectionRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#lamEName"><span class="hs-identifier hs-type">lamEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#lamCaseEName"><span class="hs-identifier hs-type">lamCaseEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupEName"><span class="hs-identifier hs-type">tupEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-287"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupEName"><span class="hs-identifier hs-type">unboxedTupEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumEName"><span class="hs-identifier hs-type">unboxedSumEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#condEName"><span class="hs-identifier hs-type">condEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#multiIfEName"><span class="hs-identifier hs-type">multiIfEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#letEName"><span class="hs-identifier hs-type">letEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-288"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#caseEName"><span class="hs-identifier hs-type">caseEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#doEName"><span class="hs-identifier hs-type">doEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mdoEName"><span class="hs-identifier hs-type">mdoEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#compEName"><span class="hs-identifier hs-type">compEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#staticEName"><span class="hs-identifier hs-type">staticEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboundVarEName"><span class="hs-identifier hs-type">unboundVarEName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-289"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#labelEName"><span class="hs-identifier hs-type">labelEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamVarEName"><span class="hs-identifier hs-type">implicitParamVarEName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-290"></span><span id="varEName"><span class="annot"><span class="annottext">varEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#varEName"><span class="hs-identifier hs-var hs-var">varEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;varE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#varEIdKey"><span class="hs-identifier hs-var">varEIdKey</span></a></span><span>
</span><span id="line-291"></span><span id="conEName"><span class="annot"><span class="annottext">conEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#conEName"><span class="hs-identifier hs-var hs-var">conEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;conE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#conEIdKey"><span class="hs-identifier hs-var">conEIdKey</span></a></span><span>
</span><span id="line-292"></span><span id="litEName"><span class="annot"><span class="annottext">litEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#litEName"><span class="hs-identifier hs-var hs-var">litEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;litE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#litEIdKey"><span class="hs-identifier hs-var">litEIdKey</span></a></span><span>
</span><span id="line-293"></span><span id="appEName"><span class="annot"><span class="annottext">appEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#appEName"><span class="hs-identifier hs-var hs-var">appEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;appE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#appEIdKey"><span class="hs-identifier hs-var">appEIdKey</span></a></span><span>
</span><span id="line-294"></span><span id="appTypeEName"><span class="annot"><span class="annottext">appTypeEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#appTypeEName"><span class="hs-identifier hs-var hs-var">appTypeEName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;appTypeE&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#appTypeEIdKey"><span class="hs-identifier hs-var">appTypeEIdKey</span></a></span><span>
</span><span id="line-295"></span><span id="infixEName"><span class="annot"><span class="annottext">infixEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixEName"><span class="hs-identifier hs-var hs-var">infixEName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixE&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixEIdKey"><span class="hs-identifier hs-var">infixEIdKey</span></a></span><span>
</span><span id="line-296"></span><span id="infixAppName"><span class="annot"><span class="annottext">infixAppName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixAppName"><span class="hs-identifier hs-var hs-var">infixAppName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixApp&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixAppIdKey"><span class="hs-identifier hs-var">infixAppIdKey</span></a></span><span>
</span><span id="line-297"></span><span id="sectionLName"><span class="annot"><span class="annottext">sectionLName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sectionLName"><span class="hs-identifier hs-var hs-var">sectionLName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sectionL&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sectionLIdKey"><span class="hs-identifier hs-var">sectionLIdKey</span></a></span><span>
</span><span id="line-298"></span><span id="sectionRName"><span class="annot"><span class="annottext">sectionRName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sectionRName"><span class="hs-identifier hs-var hs-var">sectionRName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sectionR&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sectionRIdKey"><span class="hs-identifier hs-var">sectionRIdKey</span></a></span><span>
</span><span id="line-299"></span><span id="lamEName"><span class="annot"><span class="annottext">lamEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#lamEName"><span class="hs-identifier hs-var hs-var">lamEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;lamE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#lamEIdKey"><span class="hs-identifier hs-var">lamEIdKey</span></a></span><span>
</span><span id="line-300"></span><span id="lamCaseEName"><span class="annot"><span class="annottext">lamCaseEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#lamCaseEName"><span class="hs-identifier hs-var hs-var">lamCaseEName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;lamCaseE&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#lamCaseEIdKey"><span class="hs-identifier hs-var">lamCaseEIdKey</span></a></span><span>
</span><span id="line-301"></span><span id="tupEName"><span class="annot"><span class="annottext">tupEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tupEName"><span class="hs-identifier hs-var hs-var">tupEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tupE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tupEIdKey"><span class="hs-identifier hs-var">tupEIdKey</span></a></span><span>
</span><span id="line-302"></span><span id="unboxedTupEName"><span class="annot"><span class="annottext">unboxedTupEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupEName"><span class="hs-identifier hs-var hs-var">unboxedTupEName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedTupE&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupEIdKey"><span class="hs-identifier hs-var">unboxedTupEIdKey</span></a></span><span>
</span><span id="line-303"></span><span id="unboxedSumEName"><span class="annot"><span class="annottext">unboxedSumEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumEName"><span class="hs-identifier hs-var hs-var">unboxedSumEName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedSumE&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumEIdKey"><span class="hs-identifier hs-var">unboxedSumEIdKey</span></a></span><span>
</span><span id="line-304"></span><span id="condEName"><span class="annot"><span class="annottext">condEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#condEName"><span class="hs-identifier hs-var hs-var">condEName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;condE&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#condEIdKey"><span class="hs-identifier hs-var">condEIdKey</span></a></span><span>
</span><span id="line-305"></span><span id="multiIfEName"><span class="annot"><span class="annottext">multiIfEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#multiIfEName"><span class="hs-identifier hs-var hs-var">multiIfEName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;multiIfE&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#multiIfEIdKey"><span class="hs-identifier hs-var">multiIfEIdKey</span></a></span><span>
</span><span id="line-306"></span><span id="letEName"><span class="annot"><span class="annottext">letEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#letEName"><span class="hs-identifier hs-var hs-var">letEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;letE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#letEIdKey"><span class="hs-identifier hs-var">letEIdKey</span></a></span><span>
</span><span id="line-307"></span><span id="caseEName"><span class="annot"><span class="annottext">caseEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#caseEName"><span class="hs-identifier hs-var hs-var">caseEName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;caseE&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#caseEIdKey"><span class="hs-identifier hs-var">caseEIdKey</span></a></span><span>
</span><span id="line-308"></span><span id="doEName"><span class="annot"><span class="annottext">doEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#doEName"><span class="hs-identifier hs-var hs-var">doEName</span></a></span></span><span>               </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;doE&quot;</span></span><span class="hs-special">)</span><span>               </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#doEIdKey"><span class="hs-identifier hs-var">doEIdKey</span></a></span><span>
</span><span id="line-309"></span><span id="mdoEName"><span class="annot"><span class="annottext">mdoEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mdoEName"><span class="hs-identifier hs-var hs-var">mdoEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mdoE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mdoEIdKey"><span class="hs-identifier hs-var">mdoEIdKey</span></a></span><span>
</span><span id="line-310"></span><span id="compEName"><span class="annot"><span class="annottext">compEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#compEName"><span class="hs-identifier hs-var hs-var">compEName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;compE&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#compEIdKey"><span class="hs-identifier hs-var">compEIdKey</span></a></span><span>
</span><span id="line-311"></span><span class="hs-comment">-- ArithSeq skips a level</span><span>
</span><span id="line-312"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromEName"><span class="hs-identifier hs-type">fromEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromThenEName"><span class="hs-identifier hs-type">fromThenEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromToEName"><span class="hs-identifier hs-type">fromToEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromThenToEName"><span class="hs-identifier hs-type">fromThenToEName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-313"></span><span id="fromEName"><span class="annot"><span class="annottext">fromEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fromEName"><span class="hs-identifier hs-var hs-var">fromEName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fromE&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fromEIdKey"><span class="hs-identifier hs-var">fromEIdKey</span></a></span><span>
</span><span id="line-314"></span><span id="fromThenEName"><span class="annot"><span class="annottext">fromThenEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fromThenEName"><span class="hs-identifier hs-var hs-var">fromThenEName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fromThenE&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fromThenEIdKey"><span class="hs-identifier hs-var">fromThenEIdKey</span></a></span><span>
</span><span id="line-315"></span><span id="fromToEName"><span class="annot"><span class="annottext">fromToEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fromToEName"><span class="hs-identifier hs-var hs-var">fromToEName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fromToE&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fromToEIdKey"><span class="hs-identifier hs-var">fromToEIdKey</span></a></span><span>
</span><span id="line-316"></span><span id="fromThenToEName"><span class="annot"><span class="annottext">fromThenToEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fromThenToEName"><span class="hs-identifier hs-var hs-var">fromThenToEName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fromThenToE&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fromThenToEIdKey"><span class="hs-identifier hs-var">fromThenToEIdKey</span></a></span><span>
</span><span id="line-317"></span><span class="hs-comment">-- end ArithSeq</span><span>
</span><span id="line-318"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listEName"><span class="hs-identifier hs-type">listEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigEName"><span class="hs-identifier hs-type">sigEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recConEName"><span class="hs-identifier hs-type">recConEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recUpdEName"><span class="hs-identifier hs-type">recUpdEName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-319"></span><span id="listEName"><span class="annot"><span class="annottext">listEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#listEName"><span class="hs-identifier hs-var hs-var">listEName</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;listE&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#listEIdKey"><span class="hs-identifier hs-var">listEIdKey</span></a></span><span>
</span><span id="line-320"></span><span id="sigEName"><span class="annot"><span class="annottext">sigEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sigEName"><span class="hs-identifier hs-var hs-var">sigEName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sigE&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sigEIdKey"><span class="hs-identifier hs-var">sigEIdKey</span></a></span><span>
</span><span id="line-321"></span><span id="recConEName"><span class="annot"><span class="annottext">recConEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recConEName"><span class="hs-identifier hs-var hs-var">recConEName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recConE&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recConEIdKey"><span class="hs-identifier hs-var">recConEIdKey</span></a></span><span>
</span><span id="line-322"></span><span id="recUpdEName"><span class="annot"><span class="annottext">recUpdEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recUpdEName"><span class="hs-identifier hs-var hs-var">recUpdEName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recUpdE&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recUpdEIdKey"><span class="hs-identifier hs-var">recUpdEIdKey</span></a></span><span>
</span><span id="line-323"></span><span id="staticEName"><span class="annot"><span class="annottext">staticEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#staticEName"><span class="hs-identifier hs-var hs-var">staticEName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;staticE&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#staticEIdKey"><span class="hs-identifier hs-var">staticEIdKey</span></a></span><span>
</span><span id="line-324"></span><span id="unboundVarEName"><span class="annot"><span class="annottext">unboundVarEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboundVarEName"><span class="hs-identifier hs-var hs-var">unboundVarEName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboundVarE&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboundVarEIdKey"><span class="hs-identifier hs-var">unboundVarEIdKey</span></a></span><span>
</span><span id="line-325"></span><span id="labelEName"><span class="annot"><span class="annottext">labelEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#labelEName"><span class="hs-identifier hs-var hs-var">labelEName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;labelE&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#labelEIdKey"><span class="hs-identifier hs-var">labelEIdKey</span></a></span><span>
</span><span id="line-326"></span><span id="implicitParamVarEName"><span class="annot"><span class="annottext">implicitParamVarEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamVarEName"><span class="hs-identifier hs-var hs-var">implicitParamVarEName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;implicitParamVarE&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamVarEIdKey"><span class="hs-identifier hs-var">implicitParamVarEIdKey</span></a></span><span>
</span><span id="line-327"></span><span>
</span><span id="line-328"></span><span class="hs-comment">-- type FieldExp = ...</span><span>
</span><span id="line-329"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldExpName"><span class="hs-identifier hs-type">fieldExpName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-330"></span><span id="fieldExpName"><span class="annot"><span class="annottext">fieldExpName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fieldExpName"><span class="hs-identifier hs-var hs-var">fieldExpName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;fieldExp&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldExpIdKey"><span class="hs-identifier hs-var">fieldExpIdKey</span></a></span><span>
</span><span id="line-331"></span><span>
</span><span id="line-332"></span><span class="hs-comment">-- data Body = ...</span><span>
</span><span id="line-333"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#guardedBName"><span class="hs-identifier hs-type">guardedBName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalBName"><span class="hs-identifier hs-type">normalBName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-334"></span><span id="guardedBName"><span class="annot"><span class="annottext">guardedBName :: Name
</span><a href="GHC.Builtin.Names.TH.html#guardedBName"><span class="hs-identifier hs-var hs-var">guardedBName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;guardedB&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#guardedBIdKey"><span class="hs-identifier hs-var">guardedBIdKey</span></a></span><span>
</span><span id="line-335"></span><span id="normalBName"><span class="annot"><span class="annottext">normalBName :: Name
</span><a href="GHC.Builtin.Names.TH.html#normalBName"><span class="hs-identifier hs-var hs-var">normalBName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;normalB&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#normalBIdKey"><span class="hs-identifier hs-var">normalBIdKey</span></a></span><span>
</span><span id="line-336"></span><span>
</span><span id="line-337"></span><span class="hs-comment">-- data Guard = ...</span><span>
</span><span id="line-338"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalGEName"><span class="hs-identifier hs-type">normalGEName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patGEName"><span class="hs-identifier hs-type">patGEName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-339"></span><span id="normalGEName"><span class="annot"><span class="annottext">normalGEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#normalGEName"><span class="hs-identifier hs-var hs-var">normalGEName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;normalGE&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#normalGEIdKey"><span class="hs-identifier hs-var">normalGEIdKey</span></a></span><span>
</span><span id="line-340"></span><span id="patGEName"><span class="annot"><span class="annottext">patGEName :: Name
</span><a href="GHC.Builtin.Names.TH.html#patGEName"><span class="hs-identifier hs-var hs-var">patGEName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;patGE&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#patGEIdKey"><span class="hs-identifier hs-var">patGEIdKey</span></a></span><span>
</span><span id="line-341"></span><span>
</span><span id="line-342"></span><span class="hs-comment">-- data Stmt = ...</span><span>
</span><span id="line-343"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bindSName"><span class="hs-identifier hs-type">bindSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#letSName"><span class="hs-identifier hs-type">letSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noBindSName"><span class="hs-identifier hs-type">noBindSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#parSName"><span class="hs-identifier hs-type">parSName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recSName"><span class="hs-identifier hs-type">recSName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-344"></span><span id="bindSName"><span class="annot"><span class="annottext">bindSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bindSName"><span class="hs-identifier hs-var hs-var">bindSName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;bindS&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bindSIdKey"><span class="hs-identifier hs-var">bindSIdKey</span></a></span><span>
</span><span id="line-345"></span><span id="letSName"><span class="annot"><span class="annottext">letSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#letSName"><span class="hs-identifier hs-var hs-var">letSName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;letS&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#letSIdKey"><span class="hs-identifier hs-var">letSIdKey</span></a></span><span>
</span><span id="line-346"></span><span id="noBindSName"><span class="annot"><span class="annottext">noBindSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#noBindSName"><span class="hs-identifier hs-var hs-var">noBindSName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;noBindS&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#noBindSIdKey"><span class="hs-identifier hs-var">noBindSIdKey</span></a></span><span>
</span><span id="line-347"></span><span id="parSName"><span class="annot"><span class="annottext">parSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#parSName"><span class="hs-identifier hs-var hs-var">parSName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;parS&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#parSIdKey"><span class="hs-identifier hs-var">parSIdKey</span></a></span><span>
</span><span id="line-348"></span><span id="recSName"><span class="annot"><span class="annottext">recSName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recSName"><span class="hs-identifier hs-var hs-var">recSName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recS&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recSIdKey"><span class="hs-identifier hs-var">recSIdKey</span></a></span><span>
</span><span id="line-349"></span><span>
</span><span id="line-350"></span><span class="hs-comment">-- data Dec = ...</span><span>
</span><span id="line-351"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDName"><span class="hs-identifier hs-type">funDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#valDName"><span class="hs-identifier hs-type">valDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataDName"><span class="hs-identifier hs-type">dataDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeDName"><span class="hs-identifier hs-type">newtypeDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynDName"><span class="hs-identifier hs-type">tySynDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#classDName"><span class="hs-identifier hs-type">classDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-352"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDName"><span class="hs-identifier hs-type">instanceWithOverlapDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigDName"><span class="hs-identifier hs-type">sigDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kiSigDName"><span class="hs-identifier hs-type">kiSigDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forImpDName"><span class="hs-identifier hs-type">forImpDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragInlDName"><span class="hs-identifier hs-type">pragInlDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-353"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecDName"><span class="hs-identifier hs-type">pragSpecDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecInlDName"><span class="hs-identifier hs-type">pragSpecInlDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecInstDName"><span class="hs-identifier hs-type">pragSpecInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragRuleDName"><span class="hs-identifier hs-type">pragRuleDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-354"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragAnnDName"><span class="hs-identifier hs-type">pragAnnDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDName"><span class="hs-identifier hs-type">standaloneDerivWithStrategyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#defaultSigDName"><span class="hs-identifier hs-type">defaultSigDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-355"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataInstDName"><span class="hs-identifier hs-type">dataInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeInstDName"><span class="hs-identifier hs-type">newtypeInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynInstDName"><span class="hs-identifier hs-type">tySynInstDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataFamilyDName"><span class="hs-identifier hs-type">dataFamilyDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-356"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDName"><span class="hs-identifier hs-type">openTypeFamilyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDName"><span class="hs-identifier hs-type">closedTypeFamilyDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixLDName"><span class="hs-identifier hs-type">infixLDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixRDName"><span class="hs-identifier hs-type">infixRDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-357"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixNDName"><span class="hs-identifier hs-type">infixNDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#roleAnnotDName"><span class="hs-identifier hs-type">roleAnnotDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patSynDName"><span class="hs-identifier hs-type">patSynDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patSynSigDName"><span class="hs-identifier hs-type">patSynSigDName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-358"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragCompleteDName"><span class="hs-identifier hs-type">pragCompleteDName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamBindDName"><span class="hs-identifier hs-type">implicitParamBindDName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-359"></span><span id="funDName"><span class="annot"><span class="annottext">funDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#funDName"><span class="hs-identifier hs-var hs-var">funDName</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;funD&quot;</span></span><span class="hs-special">)</span><span>                         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#funDIdKey"><span class="hs-identifier hs-var">funDIdKey</span></a></span><span>
</span><span id="line-360"></span><span id="valDName"><span class="annot"><span class="annottext">valDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#valDName"><span class="hs-identifier hs-var hs-var">valDName</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;valD&quot;</span></span><span class="hs-special">)</span><span>                         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#valDIdKey"><span class="hs-identifier hs-var">valDIdKey</span></a></span><span>
</span><span id="line-361"></span><span id="dataDName"><span class="annot"><span class="annottext">dataDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#dataDName"><span class="hs-identifier hs-var hs-var">dataDName</span></a></span></span><span>                        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;dataD&quot;</span></span><span class="hs-special">)</span><span>                        </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#dataDIdKey"><span class="hs-identifier hs-var">dataDIdKey</span></a></span><span>
</span><span id="line-362"></span><span id="newtypeDName"><span class="annot"><span class="annottext">newtypeDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeDName"><span class="hs-identifier hs-var hs-var">newtypeDName</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;newtypeD&quot;</span></span><span class="hs-special">)</span><span>                     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeDIdKey"><span class="hs-identifier hs-var">newtypeDIdKey</span></a></span><span>
</span><span id="line-363"></span><span id="tySynDName"><span class="annot"><span class="annottext">tySynDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tySynDName"><span class="hs-identifier hs-var hs-var">tySynDName</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tySynD&quot;</span></span><span class="hs-special">)</span><span>                       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynDIdKey"><span class="hs-identifier hs-var">tySynDIdKey</span></a></span><span>
</span><span id="line-364"></span><span id="classDName"><span class="annot"><span class="annottext">classDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#classDName"><span class="hs-identifier hs-var hs-var">classDName</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;classD&quot;</span></span><span class="hs-special">)</span><span>                       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#classDIdKey"><span class="hs-identifier hs-var">classDIdKey</span></a></span><span>
</span><span id="line-365"></span><span id="instanceWithOverlapDName"><span class="annot"><span class="annottext">instanceWithOverlapDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDName"><span class="hs-identifier hs-var hs-var">instanceWithOverlapDName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;instanceWithOverlapD&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDIdKey"><span class="hs-identifier hs-var">instanceWithOverlapDIdKey</span></a></span><span>
</span><span id="line-366"></span><span id="standaloneDerivWithStrategyDName"><span class="annot"><span class="annottext">standaloneDerivWithStrategyDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDName"><span class="hs-identifier hs-var hs-var">standaloneDerivWithStrategyDName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;standaloneDerivWithStrategyD&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDIdKey"><span class="hs-identifier hs-var">standaloneDerivWithStrategyDIdKey</span></a></span><span>
</span><span id="line-367"></span><span id="sigDName"><span class="annot"><span class="annottext">sigDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sigDName"><span class="hs-identifier hs-var hs-var">sigDName</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sigD&quot;</span></span><span class="hs-special">)</span><span>                         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sigDIdKey"><span class="hs-identifier hs-var">sigDIdKey</span></a></span><span>
</span><span id="line-368"></span><span id="kiSigDName"><span class="annot"><span class="annottext">kiSigDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#kiSigDName"><span class="hs-identifier hs-var hs-var">kiSigDName</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;kiSigD&quot;</span></span><span class="hs-special">)</span><span>                       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#kiSigDIdKey"><span class="hs-identifier hs-var">kiSigDIdKey</span></a></span><span>
</span><span id="line-369"></span><span id="defaultSigDName"><span class="annot"><span class="annottext">defaultSigDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#defaultSigDName"><span class="hs-identifier hs-var hs-var">defaultSigDName</span></a></span></span><span>                  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;defaultSigD&quot;</span></span><span class="hs-special">)</span><span>                  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#defaultSigDIdKey"><span class="hs-identifier hs-var">defaultSigDIdKey</span></a></span><span>
</span><span id="line-370"></span><span id="forImpDName"><span class="annot"><span class="annottext">forImpDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#forImpDName"><span class="hs-identifier hs-var hs-var">forImpDName</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;forImpD&quot;</span></span><span class="hs-special">)</span><span>                      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#forImpDIdKey"><span class="hs-identifier hs-var">forImpDIdKey</span></a></span><span>
</span><span id="line-371"></span><span id="pragInlDName"><span class="annot"><span class="annottext">pragInlDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragInlDName"><span class="hs-identifier hs-var hs-var">pragInlDName</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragInlD&quot;</span></span><span class="hs-special">)</span><span>                     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragInlDIdKey"><span class="hs-identifier hs-var">pragInlDIdKey</span></a></span><span>
</span><span id="line-372"></span><span id="pragSpecDName"><span class="annot"><span class="annottext">pragSpecDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecDName"><span class="hs-identifier hs-var hs-var">pragSpecDName</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragSpecD&quot;</span></span><span class="hs-special">)</span><span>                    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecDIdKey"><span class="hs-identifier hs-var">pragSpecDIdKey</span></a></span><span>
</span><span id="line-373"></span><span id="pragSpecInlDName"><span class="annot"><span class="annottext">pragSpecInlDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInlDName"><span class="hs-identifier hs-var hs-var">pragSpecInlDName</span></a></span></span><span>                 </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragSpecInlD&quot;</span></span><span class="hs-special">)</span><span>                 </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInlDIdKey"><span class="hs-identifier hs-var">pragSpecInlDIdKey</span></a></span><span>
</span><span id="line-374"></span><span id="pragSpecInstDName"><span class="annot"><span class="annottext">pragSpecInstDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInstDName"><span class="hs-identifier hs-var hs-var">pragSpecInstDName</span></a></span></span><span>                </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragSpecInstD&quot;</span></span><span class="hs-special">)</span><span>                </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInstDIdKey"><span class="hs-identifier hs-var">pragSpecInstDIdKey</span></a></span><span>
</span><span id="line-375"></span><span id="pragRuleDName"><span class="annot"><span class="annottext">pragRuleDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragRuleDName"><span class="hs-identifier hs-var hs-var">pragRuleDName</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragRuleD&quot;</span></span><span class="hs-special">)</span><span>                    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragRuleDIdKey"><span class="hs-identifier hs-var">pragRuleDIdKey</span></a></span><span>
</span><span id="line-376"></span><span id="pragCompleteDName"><span class="annot"><span class="annottext">pragCompleteDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragCompleteDName"><span class="hs-identifier hs-var hs-var">pragCompleteDName</span></a></span></span><span>                </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragCompleteD&quot;</span></span><span class="hs-special">)</span><span>                </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragCompleteDIdKey"><span class="hs-identifier hs-var">pragCompleteDIdKey</span></a></span><span>
</span><span id="line-377"></span><span id="pragAnnDName"><span class="annot"><span class="annottext">pragAnnDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#pragAnnDName"><span class="hs-identifier hs-var hs-var">pragAnnDName</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;pragAnnD&quot;</span></span><span class="hs-special">)</span><span>                     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#pragAnnDIdKey"><span class="hs-identifier hs-var">pragAnnDIdKey</span></a></span><span>
</span><span id="line-378"></span><span id="dataInstDName"><span class="annot"><span class="annottext">dataInstDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#dataInstDName"><span class="hs-identifier hs-var hs-var">dataInstDName</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;dataInstD&quot;</span></span><span class="hs-special">)</span><span>                    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#dataInstDIdKey"><span class="hs-identifier hs-var">dataInstDIdKey</span></a></span><span>
</span><span id="line-379"></span><span id="newtypeInstDName"><span class="annot"><span class="annottext">newtypeInstDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeInstDName"><span class="hs-identifier hs-var hs-var">newtypeInstDName</span></a></span></span><span>                 </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;newtypeInstD&quot;</span></span><span class="hs-special">)</span><span>                 </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeInstDIdKey"><span class="hs-identifier hs-var">newtypeInstDIdKey</span></a></span><span>
</span><span id="line-380"></span><span id="tySynInstDName"><span class="annot"><span class="annottext">tySynInstDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tySynInstDName"><span class="hs-identifier hs-var hs-var">tySynInstDName</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tySynInstD&quot;</span></span><span class="hs-special">)</span><span>                   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynInstDIdKey"><span class="hs-identifier hs-var">tySynInstDIdKey</span></a></span><span>
</span><span id="line-381"></span><span id="openTypeFamilyDName"><span class="annot"><span class="annottext">openTypeFamilyDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDName"><span class="hs-identifier hs-var hs-var">openTypeFamilyDName</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;openTypeFamilyD&quot;</span></span><span class="hs-special">)</span><span>              </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDIdKey"><span class="hs-identifier hs-var">openTypeFamilyDIdKey</span></a></span><span>
</span><span id="line-382"></span><span id="closedTypeFamilyDName"><span class="annot"><span class="annottext">closedTypeFamilyDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDName"><span class="hs-identifier hs-var hs-var">closedTypeFamilyDName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;closedTypeFamilyD&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDIdKey"><span class="hs-identifier hs-var">closedTypeFamilyDIdKey</span></a></span><span>
</span><span id="line-383"></span><span id="dataFamilyDName"><span class="annot"><span class="annottext">dataFamilyDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#dataFamilyDName"><span class="hs-identifier hs-var hs-var">dataFamilyDName</span></a></span></span><span>                  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;dataFamilyD&quot;</span></span><span class="hs-special">)</span><span>                  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#dataFamilyDIdKey"><span class="hs-identifier hs-var">dataFamilyDIdKey</span></a></span><span>
</span><span id="line-384"></span><span id="infixLDName"><span class="annot"><span class="annottext">infixLDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixLDName"><span class="hs-identifier hs-var hs-var">infixLDName</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixLD&quot;</span></span><span class="hs-special">)</span><span>                      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixLDIdKey"><span class="hs-identifier hs-var">infixLDIdKey</span></a></span><span>
</span><span id="line-385"></span><span id="infixRDName"><span class="annot"><span class="annottext">infixRDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixRDName"><span class="hs-identifier hs-var hs-var">infixRDName</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixRD&quot;</span></span><span class="hs-special">)</span><span>                      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixRDIdKey"><span class="hs-identifier hs-var">infixRDIdKey</span></a></span><span>
</span><span id="line-386"></span><span id="infixNDName"><span class="annot"><span class="annottext">infixNDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixNDName"><span class="hs-identifier hs-var hs-var">infixNDName</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixND&quot;</span></span><span class="hs-special">)</span><span>                      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixNDIdKey"><span class="hs-identifier hs-var">infixNDIdKey</span></a></span><span>
</span><span id="line-387"></span><span id="roleAnnotDName"><span class="annot"><span class="annottext">roleAnnotDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#roleAnnotDName"><span class="hs-identifier hs-var hs-var">roleAnnotDName</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;roleAnnotD&quot;</span></span><span class="hs-special">)</span><span>                   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#roleAnnotDIdKey"><span class="hs-identifier hs-var">roleAnnotDIdKey</span></a></span><span>
</span><span id="line-388"></span><span id="patSynDName"><span class="annot"><span class="annottext">patSynDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#patSynDName"><span class="hs-identifier hs-var hs-var">patSynDName</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;patSynD&quot;</span></span><span class="hs-special">)</span><span>                      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#patSynDIdKey"><span class="hs-identifier hs-var">patSynDIdKey</span></a></span><span>
</span><span id="line-389"></span><span id="patSynSigDName"><span class="annot"><span class="annottext">patSynSigDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#patSynSigDName"><span class="hs-identifier hs-var hs-var">patSynSigDName</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;patSynSigD&quot;</span></span><span class="hs-special">)</span><span>                   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#patSynSigDIdKey"><span class="hs-identifier hs-var">patSynSigDIdKey</span></a></span><span>
</span><span id="line-390"></span><span id="implicitParamBindDName"><span class="annot"><span class="annottext">implicitParamBindDName :: Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamBindDName"><span class="hs-identifier hs-var hs-var">implicitParamBindDName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;implicitParamBindD&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamBindDIdKey"><span class="hs-identifier hs-var">implicitParamBindDIdKey</span></a></span><span>
</span><span id="line-391"></span><span>
</span><span id="line-392"></span><span class="hs-comment">-- type Ctxt = ...</span><span>
</span><span id="line-393"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cxtName"><span class="hs-identifier hs-type">cxtName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-394"></span><span id="cxtName"><span class="annot"><span class="annottext">cxtName :: Name
</span><a href="GHC.Builtin.Names.TH.html#cxtName"><span class="hs-identifier hs-var hs-var">cxtName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;cxt&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#cxtIdKey"><span class="hs-identifier hs-var">cxtIdKey</span></a></span><span>
</span><span id="line-395"></span><span>
</span><span id="line-396"></span><span class="hs-comment">-- data SourceUnpackedness = ...</span><span>
</span><span id="line-397"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessName"><span class="hs-identifier hs-type">noSourceUnpackednessName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackName"><span class="hs-identifier hs-type">sourceNoUnpackName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceUnpackName"><span class="hs-identifier hs-type">sourceUnpackName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-398"></span><span id="noSourceUnpackednessName"><span class="annot"><span class="annottext">noSourceUnpackednessName :: Name
</span><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessName"><span class="hs-identifier hs-var hs-var">noSourceUnpackednessName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;noSourceUnpackedness&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessKey"><span class="hs-identifier hs-var">noSourceUnpackednessKey</span></a></span><span>
</span><span id="line-399"></span><span id="sourceNoUnpackName"><span class="annot"><span class="annottext">sourceNoUnpackName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackName"><span class="hs-identifier hs-var hs-var">sourceNoUnpackName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sourceNoUnpack&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackKey"><span class="hs-identifier hs-var">sourceNoUnpackKey</span></a></span><span>
</span><span id="line-400"></span><span id="sourceUnpackName"><span class="annot"><span class="annottext">sourceUnpackName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sourceUnpackName"><span class="hs-identifier hs-var hs-var">sourceUnpackName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sourceUnpack&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceUnpackKey"><span class="hs-identifier hs-var">sourceUnpackKey</span></a></span><span>
</span><span id="line-401"></span><span>
</span><span id="line-402"></span><span class="hs-comment">-- data SourceStrictness = ...</span><span>
</span><span id="line-403"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessName"><span class="hs-identifier hs-type">noSourceStrictnessName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceLazyName"><span class="hs-identifier hs-type">sourceLazyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceStrictName"><span class="hs-identifier hs-type">sourceStrictName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-404"></span><span id="noSourceStrictnessName"><span class="annot"><span class="annottext">noSourceStrictnessName :: Name
</span><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessName"><span class="hs-identifier hs-var hs-var">noSourceStrictnessName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;noSourceStrictness&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessKey"><span class="hs-identifier hs-var">noSourceStrictnessKey</span></a></span><span>
</span><span id="line-405"></span><span id="sourceLazyName"><span class="annot"><span class="annottext">sourceLazyName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sourceLazyName"><span class="hs-identifier hs-var hs-var">sourceLazyName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sourceLazy&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceLazyKey"><span class="hs-identifier hs-var">sourceLazyKey</span></a></span><span>
</span><span id="line-406"></span><span id="sourceStrictName"><span class="annot"><span class="annottext">sourceStrictName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sourceStrictName"><span class="hs-identifier hs-var hs-var">sourceStrictName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sourceStrict&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceStrictKey"><span class="hs-identifier hs-var">sourceStrictKey</span></a></span><span>
</span><span id="line-407"></span><span>
</span><span id="line-408"></span><span class="hs-comment">-- data Con = ...</span><span>
</span><span id="line-409"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalCName"><span class="hs-identifier hs-type">normalCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recCName"><span class="hs-identifier hs-type">recCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixCName"><span class="hs-identifier hs-type">infixCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallCName"><span class="hs-identifier hs-type">forallCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#gadtCName"><span class="hs-identifier hs-type">gadtCName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recGadtCName"><span class="hs-identifier hs-type">recGadtCName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-410"></span><span id="normalCName"><span class="annot"><span class="annottext">normalCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#normalCName"><span class="hs-identifier hs-var hs-var">normalCName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;normalC&quot;</span></span><span> </span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#normalCIdKey"><span class="hs-identifier hs-var">normalCIdKey</span></a></span><span>
</span><span id="line-411"></span><span id="recCName"><span class="annot"><span class="annottext">recCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recCName"><span class="hs-identifier hs-var hs-var">recCName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recC&quot;</span></span><span>    </span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recCIdKey"><span class="hs-identifier hs-var">recCIdKey</span></a></span><span>
</span><span id="line-412"></span><span id="infixCName"><span class="annot"><span class="annottext">infixCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixCName"><span class="hs-identifier hs-var hs-var">infixCName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixC&quot;</span></span><span>  </span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixCIdKey"><span class="hs-identifier hs-var">infixCIdKey</span></a></span><span>
</span><span id="line-413"></span><span id="forallCName"><span class="annot"><span class="annottext">forallCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#forallCName"><span class="hs-identifier hs-var hs-var">forallCName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;forallC&quot;</span></span><span> </span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#forallCIdKey"><span class="hs-identifier hs-var">forallCIdKey</span></a></span><span>
</span><span id="line-414"></span><span id="gadtCName"><span class="annot"><span class="annottext">gadtCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#gadtCName"><span class="hs-identifier hs-var hs-var">gadtCName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;gadtC&quot;</span></span><span>   </span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#gadtCIdKey"><span class="hs-identifier hs-var">gadtCIdKey</span></a></span><span>
</span><span id="line-415"></span><span id="recGadtCName"><span class="annot"><span class="annottext">recGadtCName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recGadtCName"><span class="hs-identifier hs-var hs-var">recGadtCName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recGadtC&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recGadtCIdKey"><span class="hs-identifier hs-var">recGadtCIdKey</span></a></span><span>
</span><span id="line-416"></span><span>
</span><span id="line-417"></span><span class="hs-comment">-- data Bang = ...</span><span>
</span><span id="line-418"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangName"><span class="hs-identifier hs-type">bangName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-419"></span><span id="bangName"><span class="annot"><span class="annottext">bangName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bangName"><span class="hs-identifier hs-var hs-var">bangName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;bang&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bangIdKey"><span class="hs-identifier hs-var">bangIdKey</span></a></span><span>
</span><span id="line-420"></span><span>
</span><span id="line-421"></span><span class="hs-comment">-- type BangType = ...</span><span>
</span><span id="line-422"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangTypeName"><span class="hs-identifier hs-type">bangTypeName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-423"></span><span id="bangTypeName"><span class="annot"><span class="annottext">bangTypeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bangTypeName"><span class="hs-identifier hs-var hs-var">bangTypeName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;bangType&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bangTKey"><span class="hs-identifier hs-var">bangTKey</span></a></span><span>
</span><span id="line-424"></span><span>
</span><span id="line-425"></span><span class="hs-comment">-- type VarBangType = ...</span><span>
</span><span id="line-426"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varBangTypeName"><span class="hs-identifier hs-type">varBangTypeName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-427"></span><span id="varBangTypeName"><span class="annot"><span class="annottext">varBangTypeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeName"><span class="hs-identifier hs-var hs-var">varBangTypeName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;varBangType&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#varBangTKey"><span class="hs-identifier hs-var">varBangTKey</span></a></span><span>
</span><span id="line-428"></span><span>
</span><span id="line-429"></span><span class="hs-comment">-- data PatSynDir = ...</span><span>
</span><span id="line-430"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unidirPatSynName"><span class="hs-identifier hs-type">unidirPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implBidirPatSynName"><span class="hs-identifier hs-type">implBidirPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#explBidirPatSynName"><span class="hs-identifier hs-type">explBidirPatSynName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-431"></span><span id="unidirPatSynName"><span class="annot"><span class="annottext">unidirPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unidirPatSynName"><span class="hs-identifier hs-var hs-var">unidirPatSynName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unidir&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unidirPatSynIdKey"><span class="hs-identifier hs-var">unidirPatSynIdKey</span></a></span><span>
</span><span id="line-432"></span><span id="implBidirPatSynName"><span class="annot"><span class="annottext">implBidirPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#implBidirPatSynName"><span class="hs-identifier hs-var hs-var">implBidirPatSynName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;implBidir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#implBidirPatSynIdKey"><span class="hs-identifier hs-var">implBidirPatSynIdKey</span></a></span><span>
</span><span id="line-433"></span><span id="explBidirPatSynName"><span class="annot"><span class="annottext">explBidirPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#explBidirPatSynName"><span class="hs-identifier hs-var hs-var">explBidirPatSynName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;explBidir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#explBidirPatSynIdKey"><span class="hs-identifier hs-var">explBidirPatSynIdKey</span></a></span><span>
</span><span id="line-434"></span><span>
</span><span id="line-435"></span><span class="hs-comment">-- data PatSynArgs = ...</span><span>
</span><span id="line-436"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#prefixPatSynName"><span class="hs-identifier hs-type">prefixPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixPatSynName"><span class="hs-identifier hs-type">infixPatSynName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recordPatSynName"><span class="hs-identifier hs-type">recordPatSynName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-437"></span><span id="prefixPatSynName"><span class="annot"><span class="annottext">prefixPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#prefixPatSynName"><span class="hs-identifier hs-var hs-var">prefixPatSynName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;prefixPatSyn&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#prefixPatSynIdKey"><span class="hs-identifier hs-var">prefixPatSynIdKey</span></a></span><span>
</span><span id="line-438"></span><span id="infixPatSynName"><span class="annot"><span class="annottext">infixPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixPatSynName"><span class="hs-identifier hs-var hs-var">infixPatSynName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixPatSyn&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixPatSynIdKey"><span class="hs-identifier hs-var">infixPatSynIdKey</span></a></span><span>
</span><span id="line-439"></span><span id="recordPatSynName"><span class="annot"><span class="annottext">recordPatSynName :: Name
</span><a href="GHC.Builtin.Names.TH.html#recordPatSynName"><span class="hs-identifier hs-var hs-var">recordPatSynName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;recordPatSyn&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#recordPatSynIdKey"><span class="hs-identifier hs-var">recordPatSynIdKey</span></a></span><span>
</span><span id="line-440"></span><span>
</span><span id="line-441"></span><span class="hs-comment">-- data Type = ...</span><span>
</span><span id="line-442"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallTName"><span class="hs-identifier hs-type">forallTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallVisTName"><span class="hs-identifier hs-type">forallVisTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varTName"><span class="hs-identifier hs-type">varTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conTName"><span class="hs-identifier hs-type">conTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixTName"><span class="hs-identifier hs-type">infixTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupleTName"><span class="hs-identifier hs-type">tupleTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-443"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupleTName"><span class="hs-identifier hs-type">unboxedTupleTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumTName"><span class="hs-identifier hs-type">unboxedSumTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#arrowTName"><span class="hs-identifier hs-type">arrowTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mulArrowTName"><span class="hs-identifier hs-type">mulArrowTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listTName"><span class="hs-identifier hs-type">listTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-444"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appTName"><span class="hs-identifier hs-type">appTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appKindTName"><span class="hs-identifier hs-type">appKindTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigTName"><span class="hs-identifier hs-type">sigTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#equalityTName"><span class="hs-identifier hs-type">equalityTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litTName"><span class="hs-identifier hs-type">litTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedTName"><span class="hs-identifier hs-type">promotedTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-445"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedTupleTName"><span class="hs-identifier hs-type">promotedTupleTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedNilTName"><span class="hs-identifier hs-type">promotedNilTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedConsTName"><span class="hs-identifier hs-type">promotedConsTName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-446"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wildCardTName"><span class="hs-identifier hs-type">wildCardTName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamTName"><span class="hs-identifier hs-type">implicitParamTName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-447"></span><span id="forallTName"><span class="annot"><span class="annottext">forallTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#forallTName"><span class="hs-identifier hs-var hs-var">forallTName</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;forallT&quot;</span></span><span class="hs-special">)</span><span>        </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#forallTIdKey"><span class="hs-identifier hs-var">forallTIdKey</span></a></span><span>
</span><span id="line-448"></span><span id="forallVisTName"><span class="annot"><span class="annottext">forallVisTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#forallVisTName"><span class="hs-identifier hs-var hs-var">forallVisTName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;forallVisT&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#forallVisTIdKey"><span class="hs-identifier hs-var">forallVisTIdKey</span></a></span><span>
</span><span id="line-449"></span><span id="varTName"><span class="annot"><span class="annottext">varTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#varTName"><span class="hs-identifier hs-var hs-var">varTName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;varT&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#varTIdKey"><span class="hs-identifier hs-var">varTIdKey</span></a></span><span>
</span><span id="line-450"></span><span id="conTName"><span class="annot"><span class="annottext">conTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#conTName"><span class="hs-identifier hs-var hs-var">conTName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;conT&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#conTIdKey"><span class="hs-identifier hs-var">conTIdKey</span></a></span><span>
</span><span id="line-451"></span><span id="tupleTName"><span class="annot"><span class="annottext">tupleTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tupleTName"><span class="hs-identifier hs-var hs-var">tupleTName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tupleT&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tupleTIdKey"><span class="hs-identifier hs-var">tupleTIdKey</span></a></span><span>
</span><span id="line-452"></span><span id="unboxedTupleTName"><span class="annot"><span class="annottext">unboxedTupleTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupleTName"><span class="hs-identifier hs-var hs-var">unboxedTupleTName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedTupleT&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupleTIdKey"><span class="hs-identifier hs-var">unboxedTupleTIdKey</span></a></span><span>
</span><span id="line-453"></span><span id="unboxedSumTName"><span class="annot"><span class="annottext">unboxedSumTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumTName"><span class="hs-identifier hs-var hs-var">unboxedSumTName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unboxedSumT&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumTIdKey"><span class="hs-identifier hs-var">unboxedSumTIdKey</span></a></span><span>
</span><span id="line-454"></span><span id="arrowTName"><span class="annot"><span class="annottext">arrowTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#arrowTName"><span class="hs-identifier hs-var hs-var">arrowTName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;arrowT&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#arrowTIdKey"><span class="hs-identifier hs-var">arrowTIdKey</span></a></span><span>
</span><span id="line-455"></span><span id="mulArrowTName"><span class="annot"><span class="annottext">mulArrowTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#mulArrowTName"><span class="hs-identifier hs-var hs-var">mulArrowTName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;mulArrowT&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#mulArrowTIdKey"><span class="hs-identifier hs-var">mulArrowTIdKey</span></a></span><span>
</span><span id="line-456"></span><span id="listTName"><span class="annot"><span class="annottext">listTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#listTName"><span class="hs-identifier hs-var hs-var">listTName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;listT&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#listTIdKey"><span class="hs-identifier hs-var">listTIdKey</span></a></span><span>
</span><span id="line-457"></span><span id="appTName"><span class="annot"><span class="annottext">appTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#appTName"><span class="hs-identifier hs-var hs-var">appTName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;appT&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#appTIdKey"><span class="hs-identifier hs-var">appTIdKey</span></a></span><span>
</span><span id="line-458"></span><span id="appKindTName"><span class="annot"><span class="annottext">appKindTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#appKindTName"><span class="hs-identifier hs-var hs-var">appKindTName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;appKindT&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#appKindTIdKey"><span class="hs-identifier hs-var">appKindTIdKey</span></a></span><span>
</span><span id="line-459"></span><span id="sigTName"><span class="annot"><span class="annottext">sigTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#sigTName"><span class="hs-identifier hs-var hs-var">sigTName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sigT&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#sigTIdKey"><span class="hs-identifier hs-var">sigTIdKey</span></a></span><span>
</span><span id="line-460"></span><span id="equalityTName"><span class="annot"><span class="annottext">equalityTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#equalityTName"><span class="hs-identifier hs-var hs-var">equalityTName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;equalityT&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#equalityTIdKey"><span class="hs-identifier hs-var">equalityTIdKey</span></a></span><span>
</span><span id="line-461"></span><span id="litTName"><span class="annot"><span class="annottext">litTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#litTName"><span class="hs-identifier hs-var hs-var">litTName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;litT&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#litTIdKey"><span class="hs-identifier hs-var">litTIdKey</span></a></span><span>
</span><span id="line-462"></span><span id="promotedTName"><span class="annot"><span class="annottext">promotedTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#promotedTName"><span class="hs-identifier hs-var hs-var">promotedTName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;promotedT&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedTIdKey"><span class="hs-identifier hs-var">promotedTIdKey</span></a></span><span>
</span><span id="line-463"></span><span id="promotedTupleTName"><span class="annot"><span class="annottext">promotedTupleTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#promotedTupleTName"><span class="hs-identifier hs-var hs-var">promotedTupleTName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;promotedTupleT&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedTupleTIdKey"><span class="hs-identifier hs-var">promotedTupleTIdKey</span></a></span><span>
</span><span id="line-464"></span><span id="promotedNilTName"><span class="annot"><span class="annottext">promotedNilTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#promotedNilTName"><span class="hs-identifier hs-var hs-var">promotedNilTName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;promotedNilT&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedNilTIdKey"><span class="hs-identifier hs-var">promotedNilTIdKey</span></a></span><span>
</span><span id="line-465"></span><span id="promotedConsTName"><span class="annot"><span class="annottext">promotedConsTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#promotedConsTName"><span class="hs-identifier hs-var hs-var">promotedConsTName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;promotedConsT&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedConsTIdKey"><span class="hs-identifier hs-var">promotedConsTIdKey</span></a></span><span>
</span><span id="line-466"></span><span id="wildCardTName"><span class="annot"><span class="annottext">wildCardTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#wildCardTName"><span class="hs-identifier hs-var hs-var">wildCardTName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;wildCardT&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#wildCardTIdKey"><span class="hs-identifier hs-var">wildCardTIdKey</span></a></span><span>
</span><span id="line-467"></span><span id="infixTName"><span class="annot"><span class="annottext">infixTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#infixTName"><span class="hs-identifier hs-var hs-var">infixTName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;infixT&quot;</span></span><span class="hs-special">)</span><span>         </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#infixTIdKey"><span class="hs-identifier hs-var">infixTIdKey</span></a></span><span>
</span><span id="line-468"></span><span id="implicitParamTName"><span class="annot"><span class="annottext">implicitParamTName :: Name
</span><a href="GHC.Builtin.Names.TH.html#implicitParamTName"><span class="hs-identifier hs-var hs-var">implicitParamTName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;implicitParamT&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamTIdKey"><span class="hs-identifier hs-var">implicitParamTIdKey</span></a></span><span>
</span><span id="line-469"></span><span>
</span><span id="line-470"></span><span class="hs-comment">-- data TyLit = ...</span><span>
</span><span id="line-471"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#numTyLitName"><span class="hs-identifier hs-type">numTyLitName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#strTyLitName"><span class="hs-identifier hs-type">strTyLitName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-472"></span><span id="numTyLitName"><span class="annot"><span class="annottext">numTyLitName :: Name
</span><a href="GHC.Builtin.Names.TH.html#numTyLitName"><span class="hs-identifier hs-var hs-var">numTyLitName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;numTyLit&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#numTyLitIdKey"><span class="hs-identifier hs-var">numTyLitIdKey</span></a></span><span>
</span><span id="line-473"></span><span id="strTyLitName"><span class="annot"><span class="annottext">strTyLitName :: Name
</span><a href="GHC.Builtin.Names.TH.html#strTyLitName"><span class="hs-identifier hs-var hs-var">strTyLitName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;strTyLit&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#strTyLitIdKey"><span class="hs-identifier hs-var">strTyLitIdKey</span></a></span><span>
</span><span id="line-474"></span><span>
</span><span id="line-475"></span><span class="hs-comment">-- data TyVarBndr = ...</span><span>
</span><span id="line-476"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#plainTVName"><span class="hs-identifier hs-type">plainTVName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindedTVName"><span class="hs-identifier hs-type">kindedTVName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-477"></span><span id="plainTVName"><span class="annot"><span class="annottext">plainTVName :: Name
</span><a href="GHC.Builtin.Names.TH.html#plainTVName"><span class="hs-identifier hs-var hs-var">plainTVName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;plainTV&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#plainTVIdKey"><span class="hs-identifier hs-var">plainTVIdKey</span></a></span><span>
</span><span id="line-478"></span><span id="kindedTVName"><span class="annot"><span class="annottext">kindedTVName :: Name
</span><a href="GHC.Builtin.Names.TH.html#kindedTVName"><span class="hs-identifier hs-var hs-var">kindedTVName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;kindedTV&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#kindedTVIdKey"><span class="hs-identifier hs-var">kindedTVIdKey</span></a></span><span>
</span><span id="line-479"></span><span>
</span><span id="line-480"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#plainInvisTVName"><span class="hs-identifier hs-type">plainInvisTVName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindedInvisTVName"><span class="hs-identifier hs-type">kindedInvisTVName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-481"></span><span id="plainInvisTVName"><span class="annot"><span class="annottext">plainInvisTVName :: Name
</span><a href="GHC.Builtin.Names.TH.html#plainInvisTVName"><span class="hs-identifier hs-var hs-var">plainInvisTVName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;plainInvisTV&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#plainInvisTVIdKey"><span class="hs-identifier hs-var">plainInvisTVIdKey</span></a></span><span>
</span><span id="line-482"></span><span id="kindedInvisTVName"><span class="annot"><span class="annottext">kindedInvisTVName :: Name
</span><a href="GHC.Builtin.Names.TH.html#kindedInvisTVName"><span class="hs-identifier hs-var hs-var">kindedInvisTVName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;kindedInvisTV&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#kindedInvisTVIdKey"><span class="hs-identifier hs-var">kindedInvisTVIdKey</span></a></span><span>
</span><span id="line-483"></span><span>
</span><span id="line-484"></span><span class="hs-comment">-- data Specificity = ...</span><span>
</span><span id="line-485"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#specifiedSpecName"><span class="hs-identifier hs-type">specifiedSpecName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inferredSpecName"><span class="hs-identifier hs-type">inferredSpecName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-486"></span><span id="specifiedSpecName"><span class="annot"><span class="annottext">specifiedSpecName :: Name
</span><a href="GHC.Builtin.Names.TH.html#specifiedSpecName"><span class="hs-identifier hs-var hs-var">specifiedSpecName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;specifiedSpec&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#specifiedSpecKey"><span class="hs-identifier hs-var">specifiedSpecKey</span></a></span><span>
</span><span id="line-487"></span><span id="inferredSpecName"><span class="annot"><span class="annottext">inferredSpecName :: Name
</span><a href="GHC.Builtin.Names.TH.html#inferredSpecName"><span class="hs-identifier hs-var hs-var">inferredSpecName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;inferredSpec&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#inferredSpecKey"><span class="hs-identifier hs-var">inferredSpecKey</span></a></span><span>
</span><span id="line-488"></span><span>
</span><span id="line-489"></span><span class="hs-comment">-- data Role = ...</span><span>
</span><span id="line-490"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#nominalRName"><span class="hs-identifier hs-type">nominalRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#representationalRName"><span class="hs-identifier hs-type">representationalRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#phantomRName"><span class="hs-identifier hs-type">phantomRName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inferRName"><span class="hs-identifier hs-type">inferRName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-491"></span><span id="nominalRName"><span class="annot"><span class="annottext">nominalRName :: Name
</span><a href="GHC.Builtin.Names.TH.html#nominalRName"><span class="hs-identifier hs-var hs-var">nominalRName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;nominalR&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#nominalRIdKey"><span class="hs-identifier hs-var">nominalRIdKey</span></a></span><span>
</span><span id="line-492"></span><span id="representationalRName"><span class="annot"><span class="annottext">representationalRName :: Name
</span><a href="GHC.Builtin.Names.TH.html#representationalRName"><span class="hs-identifier hs-var hs-var">representationalRName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;representationalR&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#representationalRIdKey"><span class="hs-identifier hs-var">representationalRIdKey</span></a></span><span>
</span><span id="line-493"></span><span id="phantomRName"><span class="annot"><span class="annottext">phantomRName :: Name
</span><a href="GHC.Builtin.Names.TH.html#phantomRName"><span class="hs-identifier hs-var hs-var">phantomRName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;phantomR&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#phantomRIdKey"><span class="hs-identifier hs-var">phantomRIdKey</span></a></span><span>
</span><span id="line-494"></span><span id="inferRName"><span class="annot"><span class="annottext">inferRName :: Name
</span><a href="GHC.Builtin.Names.TH.html#inferRName"><span class="hs-identifier hs-var hs-var">inferRName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;inferR&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#inferRIdKey"><span class="hs-identifier hs-var">inferRIdKey</span></a></span><span>
</span><span id="line-495"></span><span>
</span><span id="line-496"></span><span class="hs-comment">-- data Kind = ...</span><span>
</span><span id="line-497"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#starKName"><span class="hs-identifier hs-type">starKName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#constraintKName"><span class="hs-identifier hs-type">constraintKName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-498"></span><span id="starKName"><span class="annot"><span class="annottext">starKName :: Name
</span><a href="GHC.Builtin.Names.TH.html#starKName"><span class="hs-identifier hs-var hs-var">starKName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;starK&quot;</span></span><span class="hs-special">)</span><span>        </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#starKIdKey"><span class="hs-identifier hs-var">starKIdKey</span></a></span><span>
</span><span id="line-499"></span><span id="constraintKName"><span class="annot"><span class="annottext">constraintKName :: Name
</span><a href="GHC.Builtin.Names.TH.html#constraintKName"><span class="hs-identifier hs-var hs-var">constraintKName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;constraintK&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#constraintKIdKey"><span class="hs-identifier hs-var">constraintKIdKey</span></a></span><span>
</span><span id="line-500"></span><span>
</span><span id="line-501"></span><span class="hs-comment">-- data FamilyResultSig = ...</span><span>
</span><span id="line-502"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSigName"><span class="hs-identifier hs-type">noSigName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindSigName"><span class="hs-identifier hs-type">kindSigName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarSigName"><span class="hs-identifier hs-type">tyVarSigName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-503"></span><span id="noSigName"><span class="annot"><span class="annottext">noSigName :: Name
</span><a href="GHC.Builtin.Names.TH.html#noSigName"><span class="hs-identifier hs-var hs-var">noSigName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;noSig&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#noSigIdKey"><span class="hs-identifier hs-var">noSigIdKey</span></a></span><span>
</span><span id="line-504"></span><span id="kindSigName"><span class="annot"><span class="annottext">kindSigName :: Name
</span><a href="GHC.Builtin.Names.TH.html#kindSigName"><span class="hs-identifier hs-var hs-var">kindSigName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;kindSig&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#kindSigIdKey"><span class="hs-identifier hs-var">kindSigIdKey</span></a></span><span>
</span><span id="line-505"></span><span id="tyVarSigName"><span class="annot"><span class="annottext">tyVarSigName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarSigName"><span class="hs-identifier hs-var hs-var">tyVarSigName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tyVarSig&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarSigIdKey"><span class="hs-identifier hs-var">tyVarSigIdKey</span></a></span><span>
</span><span id="line-506"></span><span>
</span><span id="line-507"></span><span class="hs-comment">-- data InjectivityAnn = ...</span><span>
</span><span id="line-508"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#injectivityAnnName"><span class="hs-identifier hs-type">injectivityAnnName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-509"></span><span id="injectivityAnnName"><span class="annot"><span class="annottext">injectivityAnnName :: Name
</span><a href="GHC.Builtin.Names.TH.html#injectivityAnnName"><span class="hs-identifier hs-var hs-var">injectivityAnnName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;injectivityAnn&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#injectivityAnnIdKey"><span class="hs-identifier hs-var">injectivityAnnIdKey</span></a></span><span>
</span><span id="line-510"></span><span>
</span><span id="line-511"></span><span class="hs-comment">-- data Callconv = ...</span><span>
</span><span id="line-512"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cCallName"><span class="hs-identifier hs-type">cCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stdCallName"><span class="hs-identifier hs-type">stdCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cApiCallName"><span class="hs-identifier hs-type">cApiCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#primCallName"><span class="hs-identifier hs-type">primCallName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#javaScriptCallName"><span class="hs-identifier hs-type">javaScriptCallName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-513"></span><span id="cCallName"><span class="annot"><span class="annottext">cCallName :: Name
</span><a href="GHC.Builtin.Names.TH.html#cCallName"><span class="hs-identifier hs-var hs-var">cCallName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;cCall&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#cCallIdKey"><span class="hs-identifier hs-var">cCallIdKey</span></a></span><span>
</span><span id="line-514"></span><span id="stdCallName"><span class="annot"><span class="annottext">stdCallName :: Name
</span><a href="GHC.Builtin.Names.TH.html#stdCallName"><span class="hs-identifier hs-var hs-var">stdCallName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;stdCall&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#stdCallIdKey"><span class="hs-identifier hs-var">stdCallIdKey</span></a></span><span>
</span><span id="line-515"></span><span id="cApiCallName"><span class="annot"><span class="annottext">cApiCallName :: Name
</span><a href="GHC.Builtin.Names.TH.html#cApiCallName"><span class="hs-identifier hs-var hs-var">cApiCallName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;cApi&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#cApiCallIdKey"><span class="hs-identifier hs-var">cApiCallIdKey</span></a></span><span>
</span><span id="line-516"></span><span id="primCallName"><span class="annot"><span class="annottext">primCallName :: Name
</span><a href="GHC.Builtin.Names.TH.html#primCallName"><span class="hs-identifier hs-var hs-var">primCallName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;prim&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#primCallIdKey"><span class="hs-identifier hs-var">primCallIdKey</span></a></span><span>
</span><span id="line-517"></span><span id="javaScriptCallName"><span class="annot"><span class="annottext">javaScriptCallName :: Name
</span><a href="GHC.Builtin.Names.TH.html#javaScriptCallName"><span class="hs-identifier hs-var hs-var">javaScriptCallName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;javaScript&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#javaScriptCallIdKey"><span class="hs-identifier hs-var">javaScriptCallIdKey</span></a></span><span>
</span><span id="line-518"></span><span>
</span><span id="line-519"></span><span class="hs-comment">-- data Safety = ...</span><span>
</span><span id="line-520"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unsafeName"><span class="hs-identifier hs-type">unsafeName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#safeName"><span class="hs-identifier hs-type">safeName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#interruptibleName"><span class="hs-identifier hs-type">interruptibleName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-521"></span><span id="unsafeName"><span class="annot"><span class="annottext">unsafeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#unsafeName"><span class="hs-identifier hs-var hs-var">unsafeName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;unsafe&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#unsafeIdKey"><span class="hs-identifier hs-var">unsafeIdKey</span></a></span><span>
</span><span id="line-522"></span><span id="safeName"><span class="annot"><span class="annottext">safeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#safeName"><span class="hs-identifier hs-var hs-var">safeName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;safe&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#safeIdKey"><span class="hs-identifier hs-var">safeIdKey</span></a></span><span>
</span><span id="line-523"></span><span id="interruptibleName"><span class="annot"><span class="annottext">interruptibleName :: Name
</span><a href="GHC.Builtin.Names.TH.html#interruptibleName"><span class="hs-identifier hs-var hs-var">interruptibleName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;interruptible&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#interruptibleIdKey"><span class="hs-identifier hs-var">interruptibleIdKey</span></a></span><span>
</span><span id="line-524"></span><span>
</span><span id="line-525"></span><span class="hs-comment">-- data RuleBndr = ...</span><span>
</span><span id="line-526"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#ruleVarName"><span class="hs-identifier hs-type">ruleVarName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typedRuleVarName"><span class="hs-identifier hs-type">typedRuleVarName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-527"></span><span id="ruleVarName"><span class="annot"><span class="annottext">ruleVarName :: Name
</span><a href="GHC.Builtin.Names.TH.html#ruleVarName"><span class="hs-identifier hs-var hs-var">ruleVarName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;ruleVar&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#ruleVarIdKey"><span class="hs-identifier hs-var">ruleVarIdKey</span></a></span><span>
</span><span id="line-528"></span><span id="typedRuleVarName"><span class="annot"><span class="annottext">typedRuleVarName :: Name
</span><a href="GHC.Builtin.Names.TH.html#typedRuleVarName"><span class="hs-identifier hs-var hs-var">typedRuleVarName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;typedRuleVar&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#typedRuleVarIdKey"><span class="hs-identifier hs-var">typedRuleVarIdKey</span></a></span><span>
</span><span id="line-529"></span><span>
</span><span id="line-530"></span><span class="hs-comment">-- data FunDep = ...</span><span>
</span><span id="line-531"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDepName"><span class="hs-identifier hs-type">funDepName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-532"></span><span id="funDepName"><span class="annot"><span class="annottext">funDepName :: Name
</span><a href="GHC.Builtin.Names.TH.html#funDepName"><span class="hs-identifier hs-var hs-var">funDepName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;funDep&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#funDepIdKey"><span class="hs-identifier hs-var">funDepIdKey</span></a></span><span>
</span><span id="line-533"></span><span>
</span><span id="line-534"></span><span class="hs-comment">-- data TySynEqn = ...</span><span>
</span><span id="line-535"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynEqnName"><span class="hs-identifier hs-type">tySynEqnName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-536"></span><span id="tySynEqnName"><span class="annot"><span class="annottext">tySynEqnName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnName"><span class="hs-identifier hs-var hs-var">tySynEqnName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;tySynEqn&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnIdKey"><span class="hs-identifier hs-var">tySynEqnIdKey</span></a></span><span>
</span><span id="line-537"></span><span>
</span><span id="line-538"></span><span class="hs-comment">-- data AnnTarget = ...</span><span>
</span><span id="line-539"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#valueAnnotationName"><span class="hs-identifier hs-type">valueAnnotationName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeAnnotationName"><span class="hs-identifier hs-type">typeAnnotationName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#moduleAnnotationName"><span class="hs-identifier hs-type">moduleAnnotationName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-540"></span><span id="valueAnnotationName"><span class="annot"><span class="annottext">valueAnnotationName :: Name
</span><a href="GHC.Builtin.Names.TH.html#valueAnnotationName"><span class="hs-identifier hs-var hs-var">valueAnnotationName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;valueAnnotation&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#valueAnnotationIdKey"><span class="hs-identifier hs-var">valueAnnotationIdKey</span></a></span><span>
</span><span id="line-541"></span><span id="typeAnnotationName"><span class="annot"><span class="annottext">typeAnnotationName :: Name
</span><a href="GHC.Builtin.Names.TH.html#typeAnnotationName"><span class="hs-identifier hs-var hs-var">typeAnnotationName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;typeAnnotation&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#typeAnnotationIdKey"><span class="hs-identifier hs-var">typeAnnotationIdKey</span></a></span><span>
</span><span id="line-542"></span><span id="moduleAnnotationName"><span class="annot"><span class="annottext">moduleAnnotationName :: Name
</span><a href="GHC.Builtin.Names.TH.html#moduleAnnotationName"><span class="hs-identifier hs-var hs-var">moduleAnnotationName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;moduleAnnotation&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#moduleAnnotationIdKey"><span class="hs-identifier hs-var">moduleAnnotationIdKey</span></a></span><span>
</span><span id="line-543"></span><span>
</span><span id="line-544"></span><span class="hs-comment">-- type DerivClause = ...</span><span>
</span><span id="line-545"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivClauseName"><span class="hs-identifier hs-type">derivClauseName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-546"></span><span id="derivClauseName"><span class="annot"><span class="annottext">derivClauseName :: Name
</span><a href="GHC.Builtin.Names.TH.html#derivClauseName"><span class="hs-identifier hs-var hs-var">derivClauseName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;derivClause&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#derivClauseIdKey"><span class="hs-identifier hs-var">derivClauseIdKey</span></a></span><span>
</span><span id="line-547"></span><span>
</span><span id="line-548"></span><span class="hs-comment">-- data DerivStrategy = ...</span><span>
</span><span id="line-549"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stockStrategyName"><span class="hs-identifier hs-type">stockStrategyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#anyclassStrategyName"><span class="hs-identifier hs-type">anyclassStrategyName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeStrategyName"><span class="hs-identifier hs-type">newtypeStrategyName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-550"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#viaStrategyName"><span class="hs-identifier hs-type">viaStrategyName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-551"></span><span id="stockStrategyName"><span class="annot"><span class="annottext">stockStrategyName :: Name
</span><a href="GHC.Builtin.Names.TH.html#stockStrategyName"><span class="hs-identifier hs-var hs-var">stockStrategyName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;stockStrategy&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#stockStrategyIdKey"><span class="hs-identifier hs-var">stockStrategyIdKey</span></a></span><span>
</span><span id="line-552"></span><span id="anyclassStrategyName"><span class="annot"><span class="annottext">anyclassStrategyName :: Name
</span><a href="GHC.Builtin.Names.TH.html#anyclassStrategyName"><span class="hs-identifier hs-var hs-var">anyclassStrategyName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;anyclassStrategy&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#anyclassStrategyIdKey"><span class="hs-identifier hs-var">anyclassStrategyIdKey</span></a></span><span>
</span><span id="line-553"></span><span id="newtypeStrategyName"><span class="annot"><span class="annottext">newtypeStrategyName :: Name
</span><a href="GHC.Builtin.Names.TH.html#newtypeStrategyName"><span class="hs-identifier hs-var hs-var">newtypeStrategyName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;newtypeStrategy&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeStrategyIdKey"><span class="hs-identifier hs-var">newtypeStrategyIdKey</span></a></span><span>
</span><span id="line-554"></span><span id="viaStrategyName"><span class="annot"><span class="annottext">viaStrategyName :: Name
</span><a href="GHC.Builtin.Names.TH.html#viaStrategyName"><span class="hs-identifier hs-var hs-var">viaStrategyName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libFun"><span class="hs-identifier hs-var">libFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;viaStrategy&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#viaStrategyIdKey"><span class="hs-identifier hs-var">viaStrategyIdKey</span></a></span><span>
</span><span id="line-555"></span><span>
</span><span id="line-556"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patQTyConName"><span class="hs-identifier hs-type">patQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#expQTyConName"><span class="hs-identifier hs-type">expQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stmtTyConName"><span class="hs-identifier hs-type">stmtTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-557"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conTyConName"><span class="hs-identifier hs-type">conTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangTypeTyConName"><span class="hs-identifier hs-type">bangTypeTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-558"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConName"><span class="hs-identifier hs-type">varBangTypeTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeQTyConName"><span class="hs-identifier hs-type">typeQTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-559"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decsQTyConName"><span class="hs-identifier hs-type">decsQTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConName"><span class="hs-identifier hs-type">ruleBndrTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConName"><span class="hs-identifier hs-type">tySynEqnTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#roleTyConName"><span class="hs-identifier hs-type">roleTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-560"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivClauseTyConName"><span class="hs-identifier hs-type">derivClauseTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindTyConName"><span class="hs-identifier hs-type">kindTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-561"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConName"><span class="hs-identifier hs-type">tyVarBndrUnitTyConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConName"><span class="hs-identifier hs-type">tyVarBndrSpecTyConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-562"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConName"><span class="hs-identifier hs-type">derivStrategyTyConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-563"></span><span class="hs-comment">-- These are only used for the types of top-level splices</span><span>
</span><span id="line-564"></span><span id="expQTyConName"><span class="annot"><span class="annottext">expQTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#expQTyConName"><span class="hs-identifier hs-var hs-var">expQTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;ExpQ&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#expQTyConKey"><span class="hs-identifier hs-var">expQTyConKey</span></a></span><span>
</span><span id="line-565"></span><span id="decsQTyConName"><span class="annot"><span class="annottext">decsQTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#decsQTyConName"><span class="hs-identifier hs-var hs-var">decsQTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;DecsQ&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#decsQTyConKey"><span class="hs-identifier hs-var">decsQTyConKey</span></a></span><span>  </span><span class="hs-comment">-- Q [Dec]</span><span>
</span><span id="line-566"></span><span id="typeQTyConName"><span class="annot"><span class="annottext">typeQTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#typeQTyConName"><span class="hs-identifier hs-var hs-var">typeQTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;TypeQ&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#typeQTyConKey"><span class="hs-identifier hs-var">typeQTyConKey</span></a></span><span>
</span><span id="line-567"></span><span id="patQTyConName"><span class="annot"><span class="annottext">patQTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#patQTyConName"><span class="hs-identifier hs-var hs-var">patQTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;PatQ&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#patQTyConKey"><span class="hs-identifier hs-var">patQTyConKey</span></a></span><span>
</span><span id="line-568"></span><span>
</span><span id="line-569"></span><span class="hs-comment">-- These are used in GHC.HsToCore.Quote but always wrapped in a type variable</span><span>
</span><span id="line-570"></span><span id="stmtTyConName"><span class="annot"><span class="annottext">stmtTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#stmtTyConName"><span class="hs-identifier hs-var hs-var">stmtTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Stmt&quot;</span></span><span class="hs-special">)</span><span>            </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#stmtTyConKey"><span class="hs-identifier hs-var">stmtTyConKey</span></a></span><span>
</span><span id="line-571"></span><span id="conTyConName"><span class="annot"><span class="annottext">conTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#conTyConName"><span class="hs-identifier hs-var hs-var">conTyConName</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Con&quot;</span></span><span class="hs-special">)</span><span>             </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#conTyConKey"><span class="hs-identifier hs-var">conTyConKey</span></a></span><span>
</span><span id="line-572"></span><span id="bangTypeTyConName"><span class="annot"><span class="annottext">bangTypeTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#bangTypeTyConName"><span class="hs-identifier hs-var hs-var">bangTypeTyConName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;BangType&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#bangTypeTyConKey"><span class="hs-identifier hs-var">bangTypeTyConKey</span></a></span><span>
</span><span id="line-573"></span><span id="varBangTypeTyConName"><span class="annot"><span class="annottext">varBangTypeTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConName"><span class="hs-identifier hs-var hs-var">varBangTypeTyConName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;VarBangType&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConKey"><span class="hs-identifier hs-var">varBangTypeTyConKey</span></a></span><span>
</span><span id="line-574"></span><span id="ruleBndrTyConName"><span class="annot"><span class="annottext">ruleBndrTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConName"><span class="hs-identifier hs-var hs-var">ruleBndrTyConName</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;RuleBndr&quot;</span></span><span class="hs-special">)</span><span>      </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConKey"><span class="hs-identifier hs-var">ruleBndrTyConKey</span></a></span><span>
</span><span id="line-575"></span><span id="tySynEqnTyConName"><span class="annot"><span class="annottext">tySynEqnTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConName"><span class="hs-identifier hs-var hs-var">tySynEqnTyConName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span>  </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;TySynEqn&quot;</span></span><span class="hs-special">)</span><span>       </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConKey"><span class="hs-identifier hs-var">tySynEqnTyConKey</span></a></span><span>
</span><span id="line-576"></span><span id="roleTyConName"><span class="annot"><span class="annottext">roleTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#roleTyConName"><span class="hs-identifier hs-var hs-var">roleTyConName</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Role&quot;</span></span><span class="hs-special">)</span><span>           </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#roleTyConKey"><span class="hs-identifier hs-var">roleTyConKey</span></a></span><span>
</span><span id="line-577"></span><span id="derivClauseTyConName"><span class="annot"><span class="annottext">derivClauseTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#derivClauseTyConName"><span class="hs-identifier hs-var hs-var">derivClauseTyConName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;DerivClause&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#derivClauseTyConKey"><span class="hs-identifier hs-var">derivClauseTyConKey</span></a></span><span>
</span><span id="line-578"></span><span id="kindTyConName"><span class="annot"><span class="annottext">kindTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#kindTyConName"><span class="hs-identifier hs-var hs-var">kindTyConName</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Kind&quot;</span></span><span class="hs-special">)</span><span>          </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#kindTyConKey"><span class="hs-identifier hs-var">kindTyConKey</span></a></span><span>
</span><span id="line-579"></span><span id="tyVarBndrUnitTyConName"><span class="annot"><span class="annottext">tyVarBndrUnitTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConName"><span class="hs-identifier hs-var hs-var">tyVarBndrUnitTyConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;TyVarBndrUnit&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConKey"><span class="hs-identifier hs-var">tyVarBndrUnitTyConKey</span></a></span><span>
</span><span id="line-580"></span><span id="tyVarBndrSpecTyConName"><span class="annot"><span class="annottext">tyVarBndrSpecTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConName"><span class="hs-identifier hs-var hs-var">tyVarBndrSpecTyConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#libTc"><span class="hs-identifier hs-var">libTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;TyVarBndrSpec&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConKey"><span class="hs-identifier hs-var">tyVarBndrSpecTyConKey</span></a></span><span>
</span><span id="line-581"></span><span id="derivStrategyTyConName"><span class="annot"><span class="annottext">derivStrategyTyConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConName"><span class="hs-identifier hs-var hs-var">derivStrategyTyConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thTc"><span class="hs-identifier hs-var">thTc</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;DerivStrategy&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConKey"><span class="hs-identifier hs-var">derivStrategyTyConKey</span></a></span><span>
</span><span id="line-582"></span><span>
</span><span id="line-583"></span><span class="hs-comment">-- quasiquoting</span><span>
</span><span id="line-584"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteExpName"><span class="hs-identifier hs-type">quoteExpName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quotePatName"><span class="hs-identifier hs-type">quotePatName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteDecName"><span class="hs-identifier hs-type">quoteDecName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteTypeName"><span class="hs-identifier hs-type">quoteTypeName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-585"></span><span id="quoteExpName"><span class="annot"><span class="annottext">quoteExpName :: Name
</span><a href="GHC.Builtin.Names.TH.html#quoteExpName"><span class="hs-identifier hs-var hs-var">quoteExpName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-var">qqFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;quoteExp&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteExpKey"><span class="hs-identifier hs-var">quoteExpKey</span></a></span><span>
</span><span id="line-586"></span><span id="quotePatName"><span class="annot"><span class="annottext">quotePatName :: Name
</span><a href="GHC.Builtin.Names.TH.html#quotePatName"><span class="hs-identifier hs-var hs-var">quotePatName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-var">qqFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;quotePat&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#quotePatKey"><span class="hs-identifier hs-var">quotePatKey</span></a></span><span>
</span><span id="line-587"></span><span id="quoteDecName"><span class="annot"><span class="annottext">quoteDecName :: Name
</span><a href="GHC.Builtin.Names.TH.html#quoteDecName"><span class="hs-identifier hs-var hs-var">quoteDecName</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-var">qqFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;quoteDec&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteDecKey"><span class="hs-identifier hs-var">quoteDecKey</span></a></span><span>
</span><span id="line-588"></span><span id="quoteTypeName"><span class="annot"><span class="annottext">quoteTypeName :: Name
</span><a href="GHC.Builtin.Names.TH.html#quoteTypeName"><span class="hs-identifier hs-var hs-var">quoteTypeName</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#qqFun"><span class="hs-identifier hs-var">qqFun</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;quoteType&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteTypeKey"><span class="hs-identifier hs-var">quoteTypeKey</span></a></span><span>
</span><span id="line-589"></span><span>
</span><span id="line-590"></span><span class="hs-comment">-- data Inline = ...</span><span>
</span><span id="line-591"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noInlineDataConName"><span class="hs-identifier hs-type">noInlineDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inlineDataConName"><span class="hs-identifier hs-type">inlineDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inlinableDataConName"><span class="hs-identifier hs-type">inlinableDataConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-592"></span><span id="noInlineDataConName"><span class="annot"><span class="annottext">noInlineDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#noInlineDataConName"><span class="hs-identifier hs-var hs-var">noInlineDataConName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;NoInline&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#noInlineDataConKey"><span class="hs-identifier hs-var">noInlineDataConKey</span></a></span><span>
</span><span id="line-593"></span><span id="inlineDataConName"><span class="annot"><span class="annottext">inlineDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#inlineDataConName"><span class="hs-identifier hs-var hs-var">inlineDataConName</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Inline&quot;</span></span><span class="hs-special">)</span><span>    </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#inlineDataConKey"><span class="hs-identifier hs-var">inlineDataConKey</span></a></span><span>
</span><span id="line-594"></span><span id="inlinableDataConName"><span class="annot"><span class="annottext">inlinableDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#inlinableDataConName"><span class="hs-identifier hs-var hs-var">inlinableDataConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Inlinable&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#inlinableDataConKey"><span class="hs-identifier hs-var">inlinableDataConKey</span></a></span><span>
</span><span id="line-595"></span><span>
</span><span id="line-596"></span><span class="hs-comment">-- data RuleMatch = ...</span><span>
</span><span id="line-597"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conLikeDataConName"><span class="hs-identifier hs-type">conLikeDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funLikeDataConName"><span class="hs-identifier hs-type">funLikeDataConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-598"></span><span id="conLikeDataConName"><span class="annot"><span class="annottext">conLikeDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#conLikeDataConName"><span class="hs-identifier hs-var hs-var">conLikeDataConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;ConLike&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#conLikeDataConKey"><span class="hs-identifier hs-var">conLikeDataConKey</span></a></span><span>
</span><span id="line-599"></span><span id="funLikeDataConName"><span class="annot"><span class="annottext">funLikeDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#funLikeDataConName"><span class="hs-identifier hs-var hs-var">funLikeDataConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;FunLike&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#funLikeDataConKey"><span class="hs-identifier hs-var">funLikeDataConKey</span></a></span><span>
</span><span id="line-600"></span><span>
</span><span id="line-601"></span><span class="hs-comment">-- data Phases = ...</span><span>
</span><span id="line-602"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#allPhasesDataConName"><span class="hs-identifier hs-type">allPhasesDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConName"><span class="hs-identifier hs-type">fromPhaseDataConName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConName"><span class="hs-identifier hs-type">beforePhaseDataConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-603"></span><span id="allPhasesDataConName"><span class="annot"><span class="annottext">allPhasesDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#allPhasesDataConName"><span class="hs-identifier hs-var hs-var">allPhasesDataConName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;AllPhases&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#allPhasesDataConKey"><span class="hs-identifier hs-var">allPhasesDataConKey</span></a></span><span>
</span><span id="line-604"></span><span id="fromPhaseDataConName"><span class="annot"><span class="annottext">fromPhaseDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConName"><span class="hs-identifier hs-var hs-var">fromPhaseDataConName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;FromPhase&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConKey"><span class="hs-identifier hs-var">fromPhaseDataConKey</span></a></span><span>
</span><span id="line-605"></span><span id="beforePhaseDataConName"><span class="annot"><span class="annottext">beforePhaseDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConName"><span class="hs-identifier hs-var hs-var">beforePhaseDataConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;BeforePhase&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConKey"><span class="hs-identifier hs-var">beforePhaseDataConKey</span></a></span><span>
</span><span id="line-606"></span><span>
</span><span id="line-607"></span><span class="hs-comment">-- data Overlap = ...</span><span>
</span><span id="line-608"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlappableDataConName"><span class="hs-identifier hs-type">overlappableDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-609"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlappingDataConName"><span class="hs-identifier hs-type">overlappingDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-610"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlapsDataConName"><span class="hs-identifier hs-type">overlapsDataConName</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-611"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#incoherentDataConName"><span class="hs-identifier hs-type">incoherentDataConName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.html#Name"><span class="hs-identifier hs-type">Name</span></a></span><span>
</span><span id="line-612"></span><span id="overlappableDataConName"><span class="annot"><span class="annottext">overlappableDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#overlappableDataConName"><span class="hs-identifier hs-var hs-var">overlappableDataConName</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Overlappable&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#overlappableDataConKey"><span class="hs-identifier hs-var">overlappableDataConKey</span></a></span><span>
</span><span id="line-613"></span><span id="overlappingDataConName"><span class="annot"><span class="annottext">overlappingDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#overlappingDataConName"><span class="hs-identifier hs-var hs-var">overlappingDataConName</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Overlapping&quot;</span></span><span class="hs-special">)</span><span>  </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#overlappingDataConKey"><span class="hs-identifier hs-var">overlappingDataConKey</span></a></span><span>
</span><span id="line-614"></span><span id="overlapsDataConName"><span class="annot"><span class="annottext">overlapsDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#overlapsDataConName"><span class="hs-identifier hs-var hs-var">overlapsDataConName</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Overlaps&quot;</span></span><span class="hs-special">)</span><span>     </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#overlapsDataConKey"><span class="hs-identifier hs-var">overlapsDataConKey</span></a></span><span>
</span><span id="line-615"></span><span id="incoherentDataConName"><span class="annot"><span class="annottext">incoherentDataConName :: Name
</span><a href="GHC.Builtin.Names.TH.html#incoherentDataConName"><span class="hs-identifier hs-var hs-var">incoherentDataConName</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FastString -&gt; Unique -&gt; Name
</span><a href="GHC.Builtin.Names.TH.html#thCon"><span class="hs-identifier hs-var">thCon</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; FastString
</span><a href="GHC.Data.FastString.html#fsLit"><span class="hs-identifier hs-var">fsLit</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Incoherent&quot;</span></span><span class="hs-special">)</span><span>   </span><span class="annot"><span class="annottext">Unique
</span><a href="GHC.Builtin.Names.TH.html#incoherentDataConKey"><span class="hs-identifier hs-var">incoherentDataConKey</span></a></span><span>
</span><span id="line-616"></span><span>
</span><span id="line-617"></span><span class="hs-comment">{- *********************************************************************
*                                                                      *
                     Class keys
*                                                                      *
********************************************************************* -}</span><span>
</span><span id="line-622"></span><span>
</span><span id="line-623"></span><span class="hs-comment">-- ClassUniques available: 200-299</span><span>
</span><span id="line-624"></span><span class="hs-comment">-- Check in GHC.Builtin.Names if you want to change this</span><span>
</span><span id="line-625"></span><span>
</span><span id="line-626"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftClassKey"><span class="hs-identifier hs-type">liftClassKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-627"></span><span id="liftClassKey"><span class="annot"><span class="annottext">liftClassKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#liftClassKey"><span class="hs-identifier hs-var hs-var">liftClassKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeClassUnique"><span class="hs-identifier hs-var">mkPreludeClassUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">200</span></span><span>
</span><span id="line-628"></span><span>
</span><span id="line-629"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteClassKey"><span class="hs-identifier hs-type">quoteClassKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-630"></span><span id="quoteClassKey"><span class="annot"><span class="annottext">quoteClassKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteClassKey"><span class="hs-identifier hs-var hs-var">quoteClassKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeClassUnique"><span class="hs-identifier hs-var">mkPreludeClassUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">201</span></span><span>
</span><span id="line-631"></span><span>
</span><span id="line-632"></span><span class="hs-comment">{- *********************************************************************
*                                                                      *
                     TyCon keys
*                                                                      *
********************************************************************* -}</span><span>
</span><span id="line-637"></span><span>
</span><span id="line-638"></span><span class="hs-comment">-- TyConUniques available: 200-299</span><span>
</span><span id="line-639"></span><span class="hs-comment">-- Check in GHC.Builtin.Names if you want to change this</span><span>
</span><span id="line-640"></span><span>
</span><span id="line-641"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#expTyConKey"><span class="hs-identifier hs-type">expTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#matchTyConKey"><span class="hs-identifier hs-type">matchTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#clauseTyConKey"><span class="hs-identifier hs-type">clauseTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#qTyConKey"><span class="hs-identifier hs-type">qTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#expQTyConKey"><span class="hs-identifier hs-type">expQTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-642"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patTyConKey"><span class="hs-identifier hs-type">patTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-643"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stmtTyConKey"><span class="hs-identifier hs-type">stmtTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conTyConKey"><span class="hs-identifier hs-type">conTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeQTyConKey"><span class="hs-identifier hs-type">typeQTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeTyConKey"><span class="hs-identifier hs-type">typeTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-644"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConKey"><span class="hs-identifier hs-type">tyVarBndrUnitTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConKey"><span class="hs-identifier hs-type">tyVarBndrSpecTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-645"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decTyConKey"><span class="hs-identifier hs-type">decTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangTypeTyConKey"><span class="hs-identifier hs-type">bangTypeTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConKey"><span class="hs-identifier hs-type">varBangTypeTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-646"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldExpTyConKey"><span class="hs-identifier hs-type">fieldExpTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldPatTyConKey"><span class="hs-identifier hs-type">fieldPatTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#nameTyConKey"><span class="hs-identifier hs-type">nameTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patQTyConKey"><span class="hs-identifier hs-type">patQTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-647"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDepTyConKey"><span class="hs-identifier hs-type">funDepTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#predTyConKey"><span class="hs-identifier hs-type">predTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-648"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#predQTyConKey"><span class="hs-identifier hs-type">predQTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decsQTyConKey"><span class="hs-identifier hs-type">decsQTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConKey"><span class="hs-identifier hs-type">ruleBndrTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConKey"><span class="hs-identifier hs-type">tySynEqnTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-649"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#roleTyConKey"><span class="hs-identifier hs-type">roleTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#codeTyConKey"><span class="hs-identifier hs-type">codeTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#injAnnTyConKey"><span class="hs-identifier hs-type">injAnnTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindTyConKey"><span class="hs-identifier hs-type">kindTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-650"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlapTyConKey"><span class="hs-identifier hs-type">overlapTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivClauseTyConKey"><span class="hs-identifier hs-type">derivClauseTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConKey"><span class="hs-identifier hs-type">derivStrategyTyConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#decsTyConKey"><span class="hs-identifier hs-type">decsTyConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-651"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#modNameTyConKey"><span class="hs-identifier hs-type">modNameTyConKey</span></a></span><span>  </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-652"></span><span id="expTyConKey"><span class="annot"><span class="annottext">expTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#expTyConKey"><span class="hs-identifier hs-var hs-var">expTyConKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">200</span></span><span>
</span><span id="line-653"></span><span id="matchTyConKey"><span class="annot"><span class="annottext">matchTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#matchTyConKey"><span class="hs-identifier hs-var hs-var">matchTyConKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">201</span></span><span>
</span><span id="line-654"></span><span id="clauseTyConKey"><span class="annot"><span class="annottext">clauseTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#clauseTyConKey"><span class="hs-identifier hs-var hs-var">clauseTyConKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">202</span></span><span>
</span><span id="line-655"></span><span id="qTyConKey"><span class="annot"><span class="annottext">qTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#qTyConKey"><span class="hs-identifier hs-var hs-var">qTyConKey</span></a></span></span><span>               </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">203</span></span><span>
</span><span id="line-656"></span><span id="expQTyConKey"><span class="annot"><span class="annottext">expQTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#expQTyConKey"><span class="hs-identifier hs-var hs-var">expQTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">204</span></span><span>
</span><span id="line-657"></span><span id="patTyConKey"><span class="annot"><span class="annottext">patTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#patTyConKey"><span class="hs-identifier hs-var hs-var">patTyConKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">206</span></span><span>
</span><span id="line-658"></span><span id="stmtTyConKey"><span class="annot"><span class="annottext">stmtTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#stmtTyConKey"><span class="hs-identifier hs-var hs-var">stmtTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">209</span></span><span>
</span><span id="line-659"></span><span id="conTyConKey"><span class="annot"><span class="annottext">conTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#conTyConKey"><span class="hs-identifier hs-var hs-var">conTyConKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">210</span></span><span>
</span><span id="line-660"></span><span id="typeQTyConKey"><span class="annot"><span class="annottext">typeQTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#typeQTyConKey"><span class="hs-identifier hs-var hs-var">typeQTyConKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">211</span></span><span>
</span><span id="line-661"></span><span id="typeTyConKey"><span class="annot"><span class="annottext">typeTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#typeTyConKey"><span class="hs-identifier hs-var hs-var">typeTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">212</span></span><span>
</span><span id="line-662"></span><span id="decTyConKey"><span class="annot"><span class="annottext">decTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#decTyConKey"><span class="hs-identifier hs-var hs-var">decTyConKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">213</span></span><span>
</span><span id="line-663"></span><span id="bangTypeTyConKey"><span class="annot"><span class="annottext">bangTypeTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bangTypeTyConKey"><span class="hs-identifier hs-var hs-var">bangTypeTyConKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">214</span></span><span>
</span><span id="line-664"></span><span id="varBangTypeTyConKey"><span class="annot"><span class="annottext">varBangTypeTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#varBangTypeTyConKey"><span class="hs-identifier hs-var hs-var">varBangTypeTyConKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">215</span></span><span>
</span><span id="line-665"></span><span id="fieldExpTyConKey"><span class="annot"><span class="annottext">fieldExpTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldExpTyConKey"><span class="hs-identifier hs-var hs-var">fieldExpTyConKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">216</span></span><span>
</span><span id="line-666"></span><span id="fieldPatTyConKey"><span class="annot"><span class="annottext">fieldPatTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldPatTyConKey"><span class="hs-identifier hs-var hs-var">fieldPatTyConKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">217</span></span><span>
</span><span id="line-667"></span><span id="nameTyConKey"><span class="annot"><span class="annottext">nameTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#nameTyConKey"><span class="hs-identifier hs-var hs-var">nameTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">218</span></span><span>
</span><span id="line-668"></span><span id="patQTyConKey"><span class="annot"><span class="annottext">patQTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#patQTyConKey"><span class="hs-identifier hs-var hs-var">patQTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">219</span></span><span>
</span><span id="line-669"></span><span id="funDepTyConKey"><span class="annot"><span class="annottext">funDepTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#funDepTyConKey"><span class="hs-identifier hs-var hs-var">funDepTyConKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">222</span></span><span>
</span><span id="line-670"></span><span id="predTyConKey"><span class="annot"><span class="annottext">predTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#predTyConKey"><span class="hs-identifier hs-var hs-var">predTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">223</span></span><span>
</span><span id="line-671"></span><span id="predQTyConKey"><span class="annot"><span class="annottext">predQTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#predQTyConKey"><span class="hs-identifier hs-var hs-var">predQTyConKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">224</span></span><span>
</span><span id="line-672"></span><span id="tyVarBndrUnitTyConKey"><span class="annot"><span class="annottext">tyVarBndrUnitTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrUnitTyConKey"><span class="hs-identifier hs-var hs-var">tyVarBndrUnitTyConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">225</span></span><span>
</span><span id="line-673"></span><span id="decsQTyConKey"><span class="annot"><span class="annottext">decsQTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#decsQTyConKey"><span class="hs-identifier hs-var hs-var">decsQTyConKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">226</span></span><span>
</span><span id="line-674"></span><span id="ruleBndrTyConKey"><span class="annot"><span class="annottext">ruleBndrTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#ruleBndrTyConKey"><span class="hs-identifier hs-var hs-var">ruleBndrTyConKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">227</span></span><span>
</span><span id="line-675"></span><span id="tySynEqnTyConKey"><span class="annot"><span class="annottext">tySynEqnTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnTyConKey"><span class="hs-identifier hs-var hs-var">tySynEqnTyConKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">228</span></span><span>
</span><span id="line-676"></span><span id="roleTyConKey"><span class="annot"><span class="annottext">roleTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#roleTyConKey"><span class="hs-identifier hs-var hs-var">roleTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">229</span></span><span>
</span><span id="line-677"></span><span id="injAnnTyConKey"><span class="annot"><span class="annottext">injAnnTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#injAnnTyConKey"><span class="hs-identifier hs-var hs-var">injAnnTyConKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">231</span></span><span>
</span><span id="line-678"></span><span id="kindTyConKey"><span class="annot"><span class="annottext">kindTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#kindTyConKey"><span class="hs-identifier hs-var hs-var">kindTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">232</span></span><span>
</span><span id="line-679"></span><span id="overlapTyConKey"><span class="annot"><span class="annottext">overlapTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#overlapTyConKey"><span class="hs-identifier hs-var hs-var">overlapTyConKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">233</span></span><span>
</span><span id="line-680"></span><span id="derivClauseTyConKey"><span class="annot"><span class="annottext">derivClauseTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#derivClauseTyConKey"><span class="hs-identifier hs-var hs-var">derivClauseTyConKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">234</span></span><span>
</span><span id="line-681"></span><span id="derivStrategyTyConKey"><span class="annot"><span class="annottext">derivStrategyTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#derivStrategyTyConKey"><span class="hs-identifier hs-var hs-var">derivStrategyTyConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">235</span></span><span>
</span><span id="line-682"></span><span id="decsTyConKey"><span class="annot"><span class="annottext">decsTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#decsTyConKey"><span class="hs-identifier hs-var hs-var">decsTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">236</span></span><span>
</span><span id="line-683"></span><span id="tyVarBndrSpecTyConKey"><span class="annot"><span class="annottext">tyVarBndrSpecTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarBndrSpecTyConKey"><span class="hs-identifier hs-var hs-var">tyVarBndrSpecTyConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">237</span></span><span>
</span><span id="line-684"></span><span id="codeTyConKey"><span class="annot"><span class="annottext">codeTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#codeTyConKey"><span class="hs-identifier hs-var hs-var">codeTyConKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">238</span></span><span>
</span><span id="line-685"></span><span id="modNameTyConKey"><span class="annot"><span class="annottext">modNameTyConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#modNameTyConKey"><span class="hs-identifier hs-var hs-var">modNameTyConKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeTyConUnique"><span class="hs-identifier hs-var">mkPreludeTyConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">239</span></span><span>
</span><span id="line-686"></span><span>
</span><span id="line-687"></span><span class="hs-comment">{- *********************************************************************
*                                                                      *
                     DataCon keys
*                                                                      *
********************************************************************* -}</span><span>
</span><span id="line-692"></span><span>
</span><span id="line-693"></span><span class="hs-comment">-- DataConUniques available: 100-150</span><span>
</span><span id="line-694"></span><span class="hs-comment">-- If you want to change this, make sure you check in GHC.Builtin.Names</span><span>
</span><span id="line-695"></span><span>
</span><span id="line-696"></span><span class="hs-comment">-- data Inline = ...</span><span>
</span><span id="line-697"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noInlineDataConKey"><span class="hs-identifier hs-type">noInlineDataConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inlineDataConKey"><span class="hs-identifier hs-type">inlineDataConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inlinableDataConKey"><span class="hs-identifier hs-type">inlinableDataConKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-698"></span><span id="noInlineDataConKey"><span class="annot"><span class="annottext">noInlineDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#noInlineDataConKey"><span class="hs-identifier hs-var hs-var">noInlineDataConKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">200</span></span><span>
</span><span id="line-699"></span><span id="inlineDataConKey"><span class="annot"><span class="annottext">inlineDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#inlineDataConKey"><span class="hs-identifier hs-var hs-var">inlineDataConKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">201</span></span><span>
</span><span id="line-700"></span><span id="inlinableDataConKey"><span class="annot"><span class="annottext">inlinableDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#inlinableDataConKey"><span class="hs-identifier hs-var hs-var">inlinableDataConKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">202</span></span><span>
</span><span id="line-701"></span><span>
</span><span id="line-702"></span><span class="hs-comment">-- data RuleMatch = ...</span><span>
</span><span id="line-703"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conLikeDataConKey"><span class="hs-identifier hs-type">conLikeDataConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funLikeDataConKey"><span class="hs-identifier hs-type">funLikeDataConKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-704"></span><span id="conLikeDataConKey"><span class="annot"><span class="annottext">conLikeDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#conLikeDataConKey"><span class="hs-identifier hs-var hs-var">conLikeDataConKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">203</span></span><span>
</span><span id="line-705"></span><span id="funLikeDataConKey"><span class="annot"><span class="annottext">funLikeDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#funLikeDataConKey"><span class="hs-identifier hs-var hs-var">funLikeDataConKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">204</span></span><span>
</span><span id="line-706"></span><span>
</span><span id="line-707"></span><span class="hs-comment">-- data Phases = ...</span><span>
</span><span id="line-708"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#allPhasesDataConKey"><span class="hs-identifier hs-type">allPhasesDataConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConKey"><span class="hs-identifier hs-type">fromPhaseDataConKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConKey"><span class="hs-identifier hs-type">beforePhaseDataConKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-709"></span><span id="allPhasesDataConKey"><span class="annot"><span class="annottext">allPhasesDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#allPhasesDataConKey"><span class="hs-identifier hs-var hs-var">allPhasesDataConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">205</span></span><span>
</span><span id="line-710"></span><span id="fromPhaseDataConKey"><span class="annot"><span class="annottext">fromPhaseDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fromPhaseDataConKey"><span class="hs-identifier hs-var hs-var">fromPhaseDataConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">206</span></span><span>
</span><span id="line-711"></span><span id="beforePhaseDataConKey"><span class="annot"><span class="annottext">beforePhaseDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#beforePhaseDataConKey"><span class="hs-identifier hs-var hs-var">beforePhaseDataConKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">207</span></span><span>
</span><span id="line-712"></span><span>
</span><span id="line-713"></span><span class="hs-comment">-- data Overlap = ..</span><span>
</span><span id="line-714"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlappableDataConKey"><span class="hs-identifier hs-type">overlappableDataConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-715"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlappingDataConKey"><span class="hs-identifier hs-type">overlappingDataConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-716"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#overlapsDataConKey"><span class="hs-identifier hs-type">overlapsDataConKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-717"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#incoherentDataConKey"><span class="hs-identifier hs-type">incoherentDataConKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-718"></span><span id="overlappableDataConKey"><span class="annot"><span class="annottext">overlappableDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#overlappableDataConKey"><span class="hs-identifier hs-var hs-var">overlappableDataConKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">209</span></span><span>
</span><span id="line-719"></span><span id="overlappingDataConKey"><span class="annot"><span class="annottext">overlappingDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#overlappingDataConKey"><span class="hs-identifier hs-var hs-var">overlappingDataConKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">210</span></span><span>
</span><span id="line-720"></span><span id="overlapsDataConKey"><span class="annot"><span class="annottext">overlapsDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#overlapsDataConKey"><span class="hs-identifier hs-var hs-var">overlapsDataConKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">211</span></span><span>
</span><span id="line-721"></span><span id="incoherentDataConKey"><span class="annot"><span class="annottext">incoherentDataConKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#incoherentDataConKey"><span class="hs-identifier hs-var hs-var">incoherentDataConKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">212</span></span><span>
</span><span id="line-722"></span><span>
</span><span id="line-723"></span><span class="hs-comment">{- *********************************************************************
*                                                                      *
                     Id keys
*                                                                      *
********************************************************************* -}</span><span>
</span><span id="line-728"></span><span>
</span><span id="line-729"></span><span class="hs-comment">-- IdUniques available: 200-499</span><span>
</span><span id="line-730"></span><span class="hs-comment">-- If you want to change this, make sure you check in GHC.Builtin.Names</span><span>
</span><span id="line-731"></span><span>
</span><span id="line-732"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#returnQIdKey"><span class="hs-identifier hs-type">returnQIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bindQIdKey"><span class="hs-identifier hs-type">bindQIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sequenceQIdKey"><span class="hs-identifier hs-type">sequenceQIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftIdKey"><span class="hs-identifier hs-type">liftIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newNameIdKey"><span class="hs-identifier hs-type">newNameIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-733"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameIdKey"><span class="hs-identifier hs-type">mkNameIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_vIdKey"><span class="hs-identifier hs-type">mkNameG_vIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_dIdKey"><span class="hs-identifier hs-type">mkNameG_dIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_tcIdKey"><span class="hs-identifier hs-type">mkNameG_tcIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-734"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameLIdKey"><span class="hs-identifier hs-type">mkNameLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameSIdKey"><span class="hs-identifier hs-type">mkNameSIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unTypeIdKey"><span class="hs-identifier hs-type">unTypeIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unTypeCodeIdKey"><span class="hs-identifier hs-type">unTypeCodeIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-735"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceIdKey"><span class="hs-identifier hs-type">unsafeCodeCoerceIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftTypedIdKey"><span class="hs-identifier hs-type">liftTypedIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkModNameIdKey"><span class="hs-identifier hs-type">mkModNameIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-736"></span><span id="returnQIdKey"><span class="annot"><span class="annottext">returnQIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#returnQIdKey"><span class="hs-identifier hs-var hs-var">returnQIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">200</span></span><span>
</span><span id="line-737"></span><span id="bindQIdKey"><span class="annot"><span class="annottext">bindQIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bindQIdKey"><span class="hs-identifier hs-var hs-var">bindQIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">201</span></span><span>
</span><span id="line-738"></span><span id="sequenceQIdKey"><span class="annot"><span class="annottext">sequenceQIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sequenceQIdKey"><span class="hs-identifier hs-var hs-var">sequenceQIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">202</span></span><span>
</span><span id="line-739"></span><span id="liftIdKey"><span class="annot"><span class="annottext">liftIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#liftIdKey"><span class="hs-identifier hs-var hs-var">liftIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">203</span></span><span>
</span><span id="line-740"></span><span id="newNameIdKey"><span class="annot"><span class="annottext">newNameIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#newNameIdKey"><span class="hs-identifier hs-var hs-var">newNameIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">204</span></span><span>
</span><span id="line-741"></span><span id="mkNameIdKey"><span class="annot"><span class="annottext">mkNameIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameIdKey"><span class="hs-identifier hs-var hs-var">mkNameIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">205</span></span><span>
</span><span id="line-742"></span><span id="mkNameG_vIdKey"><span class="annot"><span class="annottext">mkNameG_vIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vIdKey"><span class="hs-identifier hs-var hs-var">mkNameG_vIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">206</span></span><span>
</span><span id="line-743"></span><span id="mkNameG_dIdKey"><span class="annot"><span class="annottext">mkNameG_dIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dIdKey"><span class="hs-identifier hs-var hs-var">mkNameG_dIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">207</span></span><span>
</span><span id="line-744"></span><span id="mkNameG_tcIdKey"><span class="annot"><span class="annottext">mkNameG_tcIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_tcIdKey"><span class="hs-identifier hs-var hs-var">mkNameG_tcIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">208</span></span><span>
</span><span id="line-745"></span><span id="mkNameLIdKey"><span class="annot"><span class="annottext">mkNameLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameLIdKey"><span class="hs-identifier hs-var hs-var">mkNameLIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">209</span></span><span>
</span><span id="line-746"></span><span id="mkNameSIdKey"><span class="annot"><span class="annottext">mkNameSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkNameSIdKey"><span class="hs-identifier hs-var hs-var">mkNameSIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">210</span></span><span>
</span><span id="line-747"></span><span id="unTypeIdKey"><span class="annot"><span class="annottext">unTypeIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unTypeIdKey"><span class="hs-identifier hs-var hs-var">unTypeIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">211</span></span><span>
</span><span id="line-748"></span><span id="unTypeCodeIdKey"><span class="annot"><span class="annottext">unTypeCodeIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unTypeCodeIdKey"><span class="hs-identifier hs-var hs-var">unTypeCodeIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">212</span></span><span>
</span><span id="line-749"></span><span id="liftTypedIdKey"><span class="annot"><span class="annottext">liftTypedIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#liftTypedIdKey"><span class="hs-identifier hs-var hs-var">liftTypedIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">214</span></span><span>
</span><span id="line-750"></span><span id="mkModNameIdKey"><span class="annot"><span class="annottext">mkModNameIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mkModNameIdKey"><span class="hs-identifier hs-var hs-var">mkModNameIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">215</span></span><span>
</span><span id="line-751"></span><span id="unsafeCodeCoerceIdKey"><span class="annot"><span class="annottext">unsafeCodeCoerceIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceIdKey"><span class="hs-identifier hs-var hs-var">unsafeCodeCoerceIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">216</span></span><span>
</span><span id="line-752"></span><span>
</span><span id="line-753"></span><span>
</span><span id="line-754"></span><span class="hs-comment">-- data Lit = ...</span><span>
</span><span id="line-755"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#charLIdKey"><span class="hs-identifier hs-type">charLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringLIdKey"><span class="hs-identifier hs-type">stringLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#integerLIdKey"><span class="hs-identifier hs-type">integerLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#intPrimLIdKey"><span class="hs-identifier hs-type">intPrimLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wordPrimLIdKey"><span class="hs-identifier hs-type">wordPrimLIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-756"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#floatPrimLIdKey"><span class="hs-identifier hs-type">floatPrimLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#doublePrimLIdKey"><span class="hs-identifier hs-type">doublePrimLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#rationalLIdKey"><span class="hs-identifier hs-type">rationalLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringPrimLIdKey"><span class="hs-identifier hs-type">stringPrimLIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-757"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#charPrimLIdKey"><span class="hs-identifier hs-type">charPrimLIdKey</span></a></span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-758"></span><span id="charLIdKey"><span class="annot"><span class="annottext">charLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#charLIdKey"><span class="hs-identifier hs-var hs-var">charLIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">220</span></span><span>
</span><span id="line-759"></span><span id="stringLIdKey"><span class="annot"><span class="annottext">stringLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#stringLIdKey"><span class="hs-identifier hs-var hs-var">stringLIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">221</span></span><span>
</span><span id="line-760"></span><span id="integerLIdKey"><span class="annot"><span class="annottext">integerLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#integerLIdKey"><span class="hs-identifier hs-var hs-var">integerLIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">222</span></span><span>
</span><span id="line-761"></span><span id="intPrimLIdKey"><span class="annot"><span class="annottext">intPrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#intPrimLIdKey"><span class="hs-identifier hs-var hs-var">intPrimLIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">223</span></span><span>
</span><span id="line-762"></span><span id="wordPrimLIdKey"><span class="annot"><span class="annottext">wordPrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#wordPrimLIdKey"><span class="hs-identifier hs-var hs-var">wordPrimLIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">224</span></span><span>
</span><span id="line-763"></span><span id="floatPrimLIdKey"><span class="annot"><span class="annottext">floatPrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#floatPrimLIdKey"><span class="hs-identifier hs-var hs-var">floatPrimLIdKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">225</span></span><span>
</span><span id="line-764"></span><span id="doublePrimLIdKey"><span class="annot"><span class="annottext">doublePrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#doublePrimLIdKey"><span class="hs-identifier hs-var hs-var">doublePrimLIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">226</span></span><span>
</span><span id="line-765"></span><span id="rationalLIdKey"><span class="annot"><span class="annottext">rationalLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#rationalLIdKey"><span class="hs-identifier hs-var hs-var">rationalLIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">227</span></span><span>
</span><span id="line-766"></span><span id="stringPrimLIdKey"><span class="annot"><span class="annottext">stringPrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#stringPrimLIdKey"><span class="hs-identifier hs-var hs-var">stringPrimLIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">228</span></span><span>
</span><span id="line-767"></span><span id="charPrimLIdKey"><span class="annot"><span class="annottext">charPrimLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#charPrimLIdKey"><span class="hs-identifier hs-var hs-var">charPrimLIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">229</span></span><span>
</span><span id="line-768"></span><span>
</span><span id="line-769"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftStringIdKey"><span class="hs-identifier hs-type">liftStringIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-770"></span><span id="liftStringIdKey"><span class="annot"><span class="annottext">liftStringIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#liftStringIdKey"><span class="hs-identifier hs-var hs-var">liftStringIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">230</span></span><span>
</span><span id="line-771"></span><span>
</span><span id="line-772"></span><span class="hs-comment">-- data Pat = ...</span><span>
</span><span id="line-773"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litPIdKey"><span class="hs-identifier hs-type">litPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varPIdKey"><span class="hs-identifier hs-type">varPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupPIdKey"><span class="hs-identifier hs-type">tupPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupPIdKey"><span class="hs-identifier hs-type">unboxedTupPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumPIdKey"><span class="hs-identifier hs-type">unboxedSumPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conPIdKey"><span class="hs-identifier hs-type">conPIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-774"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixPIdKey"><span class="hs-identifier hs-type">infixPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tildePIdKey"><span class="hs-identifier hs-type">tildePIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangPIdKey"><span class="hs-identifier hs-type">bangPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#asPIdKey"><span class="hs-identifier hs-type">asPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wildPIdKey"><span class="hs-identifier hs-type">wildPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recPIdKey"><span class="hs-identifier hs-type">recPIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-775"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listPIdKey"><span class="hs-identifier hs-type">listPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigPIdKey"><span class="hs-identifier hs-type">sigPIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#viewPIdKey"><span class="hs-identifier hs-type">viewPIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-776"></span><span id="litPIdKey"><span class="annot"><span class="annottext">litPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#litPIdKey"><span class="hs-identifier hs-var hs-var">litPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">240</span></span><span>
</span><span id="line-777"></span><span id="varPIdKey"><span class="annot"><span class="annottext">varPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#varPIdKey"><span class="hs-identifier hs-var hs-var">varPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">241</span></span><span>
</span><span id="line-778"></span><span id="tupPIdKey"><span class="annot"><span class="annottext">tupPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tupPIdKey"><span class="hs-identifier hs-var hs-var">tupPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">242</span></span><span>
</span><span id="line-779"></span><span id="unboxedTupPIdKey"><span class="annot"><span class="annottext">unboxedTupPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupPIdKey"><span class="hs-identifier hs-var hs-var">unboxedTupPIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">243</span></span><span>
</span><span id="line-780"></span><span id="unboxedSumPIdKey"><span class="annot"><span class="annottext">unboxedSumPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumPIdKey"><span class="hs-identifier hs-var hs-var">unboxedSumPIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">244</span></span><span>
</span><span id="line-781"></span><span id="conPIdKey"><span class="annot"><span class="annottext">conPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#conPIdKey"><span class="hs-identifier hs-var hs-var">conPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">245</span></span><span>
</span><span id="line-782"></span><span id="infixPIdKey"><span class="annot"><span class="annottext">infixPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixPIdKey"><span class="hs-identifier hs-var hs-var">infixPIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">246</span></span><span>
</span><span id="line-783"></span><span id="tildePIdKey"><span class="annot"><span class="annottext">tildePIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tildePIdKey"><span class="hs-identifier hs-var hs-var">tildePIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">247</span></span><span>
</span><span id="line-784"></span><span id="bangPIdKey"><span class="annot"><span class="annottext">bangPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bangPIdKey"><span class="hs-identifier hs-var hs-var">bangPIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">248</span></span><span>
</span><span id="line-785"></span><span id="asPIdKey"><span class="annot"><span class="annottext">asPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#asPIdKey"><span class="hs-identifier hs-var hs-var">asPIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">249</span></span><span>
</span><span id="line-786"></span><span id="wildPIdKey"><span class="annot"><span class="annottext">wildPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#wildPIdKey"><span class="hs-identifier hs-var hs-var">wildPIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">250</span></span><span>
</span><span id="line-787"></span><span id="recPIdKey"><span class="annot"><span class="annottext">recPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recPIdKey"><span class="hs-identifier hs-var hs-var">recPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">251</span></span><span>
</span><span id="line-788"></span><span id="listPIdKey"><span class="annot"><span class="annottext">listPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#listPIdKey"><span class="hs-identifier hs-var hs-var">listPIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">252</span></span><span>
</span><span id="line-789"></span><span id="sigPIdKey"><span class="annot"><span class="annottext">sigPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sigPIdKey"><span class="hs-identifier hs-var hs-var">sigPIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">253</span></span><span>
</span><span id="line-790"></span><span id="viewPIdKey"><span class="annot"><span class="annottext">viewPIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#viewPIdKey"><span class="hs-identifier hs-var hs-var">viewPIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">254</span></span><span>
</span><span id="line-791"></span><span>
</span><span id="line-792"></span><span class="hs-comment">-- type FieldPat = ...</span><span>
</span><span id="line-793"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldPatIdKey"><span class="hs-identifier hs-type">fieldPatIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-794"></span><span id="fieldPatIdKey"><span class="annot"><span class="annottext">fieldPatIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldPatIdKey"><span class="hs-identifier hs-var hs-var">fieldPatIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">260</span></span><span>
</span><span id="line-795"></span><span>
</span><span id="line-796"></span><span class="hs-comment">-- data Match = ...</span><span>
</span><span id="line-797"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#matchIdKey"><span class="hs-identifier hs-type">matchIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-798"></span><span id="matchIdKey"><span class="annot"><span class="annottext">matchIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#matchIdKey"><span class="hs-identifier hs-var hs-var">matchIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">261</span></span><span>
</span><span id="line-799"></span><span>
</span><span id="line-800"></span><span class="hs-comment">-- data Clause = ...</span><span>
</span><span id="line-801"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#clauseIdKey"><span class="hs-identifier hs-type">clauseIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-802"></span><span id="clauseIdKey"><span class="annot"><span class="annottext">clauseIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#clauseIdKey"><span class="hs-identifier hs-var hs-var">clauseIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">262</span></span><span>
</span><span id="line-803"></span><span>
</span><span id="line-804"></span><span>
</span><span id="line-805"></span><span class="hs-comment">-- data Exp = ...</span><span>
</span><span id="line-806"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varEIdKey"><span class="hs-identifier hs-type">varEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conEIdKey"><span class="hs-identifier hs-type">conEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litEIdKey"><span class="hs-identifier hs-type">litEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appEIdKey"><span class="hs-identifier hs-type">appEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appTypeEIdKey"><span class="hs-identifier hs-type">appTypeEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixEIdKey"><span class="hs-identifier hs-type">infixEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-807"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixAppIdKey"><span class="hs-identifier hs-type">infixAppIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sectionLIdKey"><span class="hs-identifier hs-type">sectionLIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sectionRIdKey"><span class="hs-identifier hs-type">sectionRIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#lamEIdKey"><span class="hs-identifier hs-type">lamEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#lamCaseEIdKey"><span class="hs-identifier hs-type">lamCaseEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-808"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupEIdKey"><span class="hs-identifier hs-type">tupEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupEIdKey"><span class="hs-identifier hs-type">unboxedTupEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumEIdKey"><span class="hs-identifier hs-type">unboxedSumEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#condEIdKey"><span class="hs-identifier hs-type">condEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#multiIfEIdKey"><span class="hs-identifier hs-type">multiIfEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-809"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#letEIdKey"><span class="hs-identifier hs-type">letEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#caseEIdKey"><span class="hs-identifier hs-type">caseEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#doEIdKey"><span class="hs-identifier hs-type">doEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#compEIdKey"><span class="hs-identifier hs-type">compEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-810"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromEIdKey"><span class="hs-identifier hs-type">fromEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromThenEIdKey"><span class="hs-identifier hs-type">fromThenEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromToEIdKey"><span class="hs-identifier hs-type">fromToEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fromThenToEIdKey"><span class="hs-identifier hs-type">fromThenToEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-811"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listEIdKey"><span class="hs-identifier hs-type">listEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigEIdKey"><span class="hs-identifier hs-type">sigEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recConEIdKey"><span class="hs-identifier hs-type">recConEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recUpdEIdKey"><span class="hs-identifier hs-type">recUpdEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#staticEIdKey"><span class="hs-identifier hs-type">staticEIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-812"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboundVarEIdKey"><span class="hs-identifier hs-type">unboundVarEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#labelEIdKey"><span class="hs-identifier hs-type">labelEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamVarEIdKey"><span class="hs-identifier hs-type">implicitParamVarEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mdoEIdKey"><span class="hs-identifier hs-type">mdoEIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-813"></span><span id="varEIdKey"><span class="annot"><span class="annottext">varEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#varEIdKey"><span class="hs-identifier hs-var hs-var">varEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">270</span></span><span>
</span><span id="line-814"></span><span id="conEIdKey"><span class="annot"><span class="annottext">conEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#conEIdKey"><span class="hs-identifier hs-var hs-var">conEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">271</span></span><span>
</span><span id="line-815"></span><span id="litEIdKey"><span class="annot"><span class="annottext">litEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#litEIdKey"><span class="hs-identifier hs-var hs-var">litEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">272</span></span><span>
</span><span id="line-816"></span><span id="appEIdKey"><span class="annot"><span class="annottext">appEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#appEIdKey"><span class="hs-identifier hs-var hs-var">appEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">273</span></span><span>
</span><span id="line-817"></span><span id="appTypeEIdKey"><span class="annot"><span class="annottext">appTypeEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#appTypeEIdKey"><span class="hs-identifier hs-var hs-var">appTypeEIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">274</span></span><span>
</span><span id="line-818"></span><span id="infixEIdKey"><span class="annot"><span class="annottext">infixEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixEIdKey"><span class="hs-identifier hs-var hs-var">infixEIdKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">275</span></span><span>
</span><span id="line-819"></span><span id="infixAppIdKey"><span class="annot"><span class="annottext">infixAppIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixAppIdKey"><span class="hs-identifier hs-var hs-var">infixAppIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">276</span></span><span>
</span><span id="line-820"></span><span id="sectionLIdKey"><span class="annot"><span class="annottext">sectionLIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sectionLIdKey"><span class="hs-identifier hs-var hs-var">sectionLIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">277</span></span><span>
</span><span id="line-821"></span><span id="sectionRIdKey"><span class="annot"><span class="annottext">sectionRIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sectionRIdKey"><span class="hs-identifier hs-var hs-var">sectionRIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">278</span></span><span>
</span><span id="line-822"></span><span id="lamEIdKey"><span class="annot"><span class="annottext">lamEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#lamEIdKey"><span class="hs-identifier hs-var hs-var">lamEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">279</span></span><span>
</span><span id="line-823"></span><span id="lamCaseEIdKey"><span class="annot"><span class="annottext">lamCaseEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#lamCaseEIdKey"><span class="hs-identifier hs-var hs-var">lamCaseEIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">280</span></span><span>
</span><span id="line-824"></span><span id="tupEIdKey"><span class="annot"><span class="annottext">tupEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tupEIdKey"><span class="hs-identifier hs-var hs-var">tupEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">281</span></span><span>
</span><span id="line-825"></span><span id="unboxedTupEIdKey"><span class="annot"><span class="annottext">unboxedTupEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupEIdKey"><span class="hs-identifier hs-var hs-var">unboxedTupEIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">282</span></span><span>
</span><span id="line-826"></span><span id="unboxedSumEIdKey"><span class="annot"><span class="annottext">unboxedSumEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumEIdKey"><span class="hs-identifier hs-var hs-var">unboxedSumEIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">283</span></span><span>
</span><span id="line-827"></span><span id="condEIdKey"><span class="annot"><span class="annottext">condEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#condEIdKey"><span class="hs-identifier hs-var hs-var">condEIdKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">284</span></span><span>
</span><span id="line-828"></span><span id="multiIfEIdKey"><span class="annot"><span class="annottext">multiIfEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#multiIfEIdKey"><span class="hs-identifier hs-var hs-var">multiIfEIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">285</span></span><span>
</span><span id="line-829"></span><span id="letEIdKey"><span class="annot"><span class="annottext">letEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#letEIdKey"><span class="hs-identifier hs-var hs-var">letEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">286</span></span><span>
</span><span id="line-830"></span><span id="caseEIdKey"><span class="annot"><span class="annottext">caseEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#caseEIdKey"><span class="hs-identifier hs-var hs-var">caseEIdKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">287</span></span><span>
</span><span id="line-831"></span><span id="doEIdKey"><span class="annot"><span class="annottext">doEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#doEIdKey"><span class="hs-identifier hs-var hs-var">doEIdKey</span></a></span></span><span>               </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">288</span></span><span>
</span><span id="line-832"></span><span id="compEIdKey"><span class="annot"><span class="annottext">compEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#compEIdKey"><span class="hs-identifier hs-var hs-var">compEIdKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">289</span></span><span>
</span><span id="line-833"></span><span id="fromEIdKey"><span class="annot"><span class="annottext">fromEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fromEIdKey"><span class="hs-identifier hs-var hs-var">fromEIdKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">290</span></span><span>
</span><span id="line-834"></span><span id="fromThenEIdKey"><span class="annot"><span class="annottext">fromThenEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fromThenEIdKey"><span class="hs-identifier hs-var hs-var">fromThenEIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">291</span></span><span>
</span><span id="line-835"></span><span id="fromToEIdKey"><span class="annot"><span class="annottext">fromToEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fromToEIdKey"><span class="hs-identifier hs-var hs-var">fromToEIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">292</span></span><span>
</span><span id="line-836"></span><span id="fromThenToEIdKey"><span class="annot"><span class="annottext">fromThenToEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fromThenToEIdKey"><span class="hs-identifier hs-var hs-var">fromThenToEIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">293</span></span><span>
</span><span id="line-837"></span><span id="listEIdKey"><span class="annot"><span class="annottext">listEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#listEIdKey"><span class="hs-identifier hs-var hs-var">listEIdKey</span></a></span></span><span>             </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">294</span></span><span>
</span><span id="line-838"></span><span id="sigEIdKey"><span class="annot"><span class="annottext">sigEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sigEIdKey"><span class="hs-identifier hs-var hs-var">sigEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">295</span></span><span>
</span><span id="line-839"></span><span id="recConEIdKey"><span class="annot"><span class="annottext">recConEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recConEIdKey"><span class="hs-identifier hs-var hs-var">recConEIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">296</span></span><span>
</span><span id="line-840"></span><span id="recUpdEIdKey"><span class="annot"><span class="annottext">recUpdEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recUpdEIdKey"><span class="hs-identifier hs-var hs-var">recUpdEIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">297</span></span><span>
</span><span id="line-841"></span><span id="staticEIdKey"><span class="annot"><span class="annottext">staticEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#staticEIdKey"><span class="hs-identifier hs-var hs-var">staticEIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">298</span></span><span>
</span><span id="line-842"></span><span id="unboundVarEIdKey"><span class="annot"><span class="annottext">unboundVarEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboundVarEIdKey"><span class="hs-identifier hs-var hs-var">unboundVarEIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">299</span></span><span>
</span><span id="line-843"></span><span id="labelEIdKey"><span class="annot"><span class="annottext">labelEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#labelEIdKey"><span class="hs-identifier hs-var hs-var">labelEIdKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">300</span></span><span>
</span><span id="line-844"></span><span id="implicitParamVarEIdKey"><span class="annot"><span class="annottext">implicitParamVarEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamVarEIdKey"><span class="hs-identifier hs-var hs-var">implicitParamVarEIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">301</span></span><span>
</span><span id="line-845"></span><span id="mdoEIdKey"><span class="annot"><span class="annottext">mdoEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mdoEIdKey"><span class="hs-identifier hs-var hs-var">mdoEIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">302</span></span><span>
</span><span id="line-846"></span><span>
</span><span id="line-847"></span><span class="hs-comment">-- type FieldExp = ...</span><span>
</span><span id="line-848"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#fieldExpIdKey"><span class="hs-identifier hs-type">fieldExpIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-849"></span><span id="fieldExpIdKey"><span class="annot"><span class="annottext">fieldExpIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#fieldExpIdKey"><span class="hs-identifier hs-var hs-var">fieldExpIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">305</span></span><span>
</span><span id="line-850"></span><span>
</span><span id="line-851"></span><span class="hs-comment">-- data Body = ...</span><span>
</span><span id="line-852"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#guardedBIdKey"><span class="hs-identifier hs-type">guardedBIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalBIdKey"><span class="hs-identifier hs-type">normalBIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-853"></span><span id="guardedBIdKey"><span class="annot"><span class="annottext">guardedBIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#guardedBIdKey"><span class="hs-identifier hs-var hs-var">guardedBIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">306</span></span><span>
</span><span id="line-854"></span><span id="normalBIdKey"><span class="annot"><span class="annottext">normalBIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#normalBIdKey"><span class="hs-identifier hs-var hs-var">normalBIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">307</span></span><span>
</span><span id="line-855"></span><span>
</span><span id="line-856"></span><span class="hs-comment">-- data Guard = ...</span><span>
</span><span id="line-857"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalGEIdKey"><span class="hs-identifier hs-type">normalGEIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patGEIdKey"><span class="hs-identifier hs-type">patGEIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-858"></span><span id="normalGEIdKey"><span class="annot"><span class="annottext">normalGEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#normalGEIdKey"><span class="hs-identifier hs-var hs-var">normalGEIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">308</span></span><span>
</span><span id="line-859"></span><span id="patGEIdKey"><span class="annot"><span class="annottext">patGEIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#patGEIdKey"><span class="hs-identifier hs-var hs-var">patGEIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">309</span></span><span>
</span><span id="line-860"></span><span>
</span><span id="line-861"></span><span class="hs-comment">-- data Stmt = ...</span><span>
</span><span id="line-862"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bindSIdKey"><span class="hs-identifier hs-type">bindSIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#letSIdKey"><span class="hs-identifier hs-type">letSIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noBindSIdKey"><span class="hs-identifier hs-type">noBindSIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#parSIdKey"><span class="hs-identifier hs-type">parSIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recSIdKey"><span class="hs-identifier hs-type">recSIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-863"></span><span id="bindSIdKey"><span class="annot"><span class="annottext">bindSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bindSIdKey"><span class="hs-identifier hs-var hs-var">bindSIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">310</span></span><span>
</span><span id="line-864"></span><span id="letSIdKey"><span class="annot"><span class="annottext">letSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#letSIdKey"><span class="hs-identifier hs-var hs-var">letSIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">311</span></span><span>
</span><span id="line-865"></span><span id="noBindSIdKey"><span class="annot"><span class="annottext">noBindSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#noBindSIdKey"><span class="hs-identifier hs-var hs-var">noBindSIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">312</span></span><span>
</span><span id="line-866"></span><span id="parSIdKey"><span class="annot"><span class="annottext">parSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#parSIdKey"><span class="hs-identifier hs-var hs-var">parSIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">313</span></span><span>
</span><span id="line-867"></span><span id="recSIdKey"><span class="annot"><span class="annottext">recSIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recSIdKey"><span class="hs-identifier hs-var hs-var">recSIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">314</span></span><span>
</span><span id="line-868"></span><span>
</span><span id="line-869"></span><span class="hs-comment">-- data Dec = ...</span><span>
</span><span id="line-870"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDIdKey"><span class="hs-identifier hs-type">funDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#valDIdKey"><span class="hs-identifier hs-type">valDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataDIdKey"><span class="hs-identifier hs-type">dataDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeDIdKey"><span class="hs-identifier hs-type">newtypeDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynDIdKey"><span class="hs-identifier hs-type">tySynDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#classDIdKey"><span class="hs-identifier hs-type">classDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-871"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDIdKey"><span class="hs-identifier hs-type">instanceWithOverlapDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#instanceDIdKey"><span class="hs-identifier hs-type">instanceDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigDIdKey"><span class="hs-identifier hs-type">sigDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forImpDIdKey"><span class="hs-identifier hs-type">forImpDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-872"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragInlDIdKey"><span class="hs-identifier hs-type">pragInlDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecDIdKey"><span class="hs-identifier hs-type">pragSpecDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecInlDIdKey"><span class="hs-identifier hs-type">pragSpecInlDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragSpecInstDIdKey"><span class="hs-identifier hs-type">pragSpecInstDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-873"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragRuleDIdKey"><span class="hs-identifier hs-type">pragRuleDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragAnnDIdKey"><span class="hs-identifier hs-type">pragAnnDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#defaultSigDIdKey"><span class="hs-identifier hs-type">defaultSigDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataFamilyDIdKey"><span class="hs-identifier hs-type">dataFamilyDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-874"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDIdKey"><span class="hs-identifier hs-type">openTypeFamilyDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDIdKey"><span class="hs-identifier hs-type">closedTypeFamilyDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#dataInstDIdKey"><span class="hs-identifier hs-type">dataInstDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-875"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeInstDIdKey"><span class="hs-identifier hs-type">newtypeInstDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynInstDIdKey"><span class="hs-identifier hs-type">tySynInstDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDIdKey"><span class="hs-identifier hs-type">standaloneDerivWithStrategyDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-876"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixLDIdKey"><span class="hs-identifier hs-type">infixLDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixRDIdKey"><span class="hs-identifier hs-type">infixRDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixNDIdKey"><span class="hs-identifier hs-type">infixNDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#roleAnnotDIdKey"><span class="hs-identifier hs-type">roleAnnotDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patSynDIdKey"><span class="hs-identifier hs-type">patSynDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-877"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#patSynSigDIdKey"><span class="hs-identifier hs-type">patSynSigDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#pragCompleteDIdKey"><span class="hs-identifier hs-type">pragCompleteDIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamBindDIdKey"><span class="hs-identifier hs-type">implicitParamBindDIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-878"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kiSigDIdKey"><span class="hs-identifier hs-type">kiSigDIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-879"></span><span id="funDIdKey"><span class="annot"><span class="annottext">funDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#funDIdKey"><span class="hs-identifier hs-var hs-var">funDIdKey</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">320</span></span><span>
</span><span id="line-880"></span><span id="valDIdKey"><span class="annot"><span class="annottext">valDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#valDIdKey"><span class="hs-identifier hs-var hs-var">valDIdKey</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">321</span></span><span>
</span><span id="line-881"></span><span id="dataDIdKey"><span class="annot"><span class="annottext">dataDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#dataDIdKey"><span class="hs-identifier hs-var hs-var">dataDIdKey</span></a></span></span><span>                        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">322</span></span><span>
</span><span id="line-882"></span><span id="newtypeDIdKey"><span class="annot"><span class="annottext">newtypeDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeDIdKey"><span class="hs-identifier hs-var hs-var">newtypeDIdKey</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">323</span></span><span>
</span><span id="line-883"></span><span id="tySynDIdKey"><span class="annot"><span class="annottext">tySynDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynDIdKey"><span class="hs-identifier hs-var hs-var">tySynDIdKey</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">324</span></span><span>
</span><span id="line-884"></span><span id="classDIdKey"><span class="annot"><span class="annottext">classDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#classDIdKey"><span class="hs-identifier hs-var hs-var">classDIdKey</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">325</span></span><span>
</span><span id="line-885"></span><span id="instanceWithOverlapDIdKey"><span class="annot"><span class="annottext">instanceWithOverlapDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#instanceWithOverlapDIdKey"><span class="hs-identifier hs-var hs-var">instanceWithOverlapDIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">326</span></span><span>
</span><span id="line-886"></span><span id="instanceDIdKey"><span class="annot"><span class="annottext">instanceDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#instanceDIdKey"><span class="hs-identifier hs-var hs-var">instanceDIdKey</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">327</span></span><span>
</span><span id="line-887"></span><span id="sigDIdKey"><span class="annot"><span class="annottext">sigDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sigDIdKey"><span class="hs-identifier hs-var hs-var">sigDIdKey</span></a></span></span><span>                         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">328</span></span><span>
</span><span id="line-888"></span><span id="forImpDIdKey"><span class="annot"><span class="annottext">forImpDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#forImpDIdKey"><span class="hs-identifier hs-var hs-var">forImpDIdKey</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">329</span></span><span>
</span><span id="line-889"></span><span id="pragInlDIdKey"><span class="annot"><span class="annottext">pragInlDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragInlDIdKey"><span class="hs-identifier hs-var hs-var">pragInlDIdKey</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">330</span></span><span>
</span><span id="line-890"></span><span id="pragSpecDIdKey"><span class="annot"><span class="annottext">pragSpecDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecDIdKey"><span class="hs-identifier hs-var hs-var">pragSpecDIdKey</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">331</span></span><span>
</span><span id="line-891"></span><span id="pragSpecInlDIdKey"><span class="annot"><span class="annottext">pragSpecInlDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInlDIdKey"><span class="hs-identifier hs-var hs-var">pragSpecInlDIdKey</span></a></span></span><span>                 </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">332</span></span><span>
</span><span id="line-892"></span><span id="pragSpecInstDIdKey"><span class="annot"><span class="annottext">pragSpecInstDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragSpecInstDIdKey"><span class="hs-identifier hs-var hs-var">pragSpecInstDIdKey</span></a></span></span><span>                </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">333</span></span><span>
</span><span id="line-893"></span><span id="pragRuleDIdKey"><span class="annot"><span class="annottext">pragRuleDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragRuleDIdKey"><span class="hs-identifier hs-var hs-var">pragRuleDIdKey</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">334</span></span><span>
</span><span id="line-894"></span><span id="pragAnnDIdKey"><span class="annot"><span class="annottext">pragAnnDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragAnnDIdKey"><span class="hs-identifier hs-var hs-var">pragAnnDIdKey</span></a></span></span><span>                     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">335</span></span><span>
</span><span id="line-895"></span><span id="dataFamilyDIdKey"><span class="annot"><span class="annottext">dataFamilyDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#dataFamilyDIdKey"><span class="hs-identifier hs-var hs-var">dataFamilyDIdKey</span></a></span></span><span>                  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">336</span></span><span>
</span><span id="line-896"></span><span id="openTypeFamilyDIdKey"><span class="annot"><span class="annottext">openTypeFamilyDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#openTypeFamilyDIdKey"><span class="hs-identifier hs-var hs-var">openTypeFamilyDIdKey</span></a></span></span><span>              </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">337</span></span><span>
</span><span id="line-897"></span><span id="dataInstDIdKey"><span class="annot"><span class="annottext">dataInstDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#dataInstDIdKey"><span class="hs-identifier hs-var hs-var">dataInstDIdKey</span></a></span></span><span>                    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">338</span></span><span>
</span><span id="line-898"></span><span id="newtypeInstDIdKey"><span class="annot"><span class="annottext">newtypeInstDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeInstDIdKey"><span class="hs-identifier hs-var hs-var">newtypeInstDIdKey</span></a></span></span><span>                 </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">339</span></span><span>
</span><span id="line-899"></span><span id="tySynInstDIdKey"><span class="annot"><span class="annottext">tySynInstDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynInstDIdKey"><span class="hs-identifier hs-var hs-var">tySynInstDIdKey</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">340</span></span><span>
</span><span id="line-900"></span><span id="closedTypeFamilyDIdKey"><span class="annot"><span class="annottext">closedTypeFamilyDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#closedTypeFamilyDIdKey"><span class="hs-identifier hs-var hs-var">closedTypeFamilyDIdKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">341</span></span><span>
</span><span id="line-901"></span><span id="infixLDIdKey"><span class="annot"><span class="annottext">infixLDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixLDIdKey"><span class="hs-identifier hs-var hs-var">infixLDIdKey</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">342</span></span><span>
</span><span id="line-902"></span><span id="infixRDIdKey"><span class="annot"><span class="annottext">infixRDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixRDIdKey"><span class="hs-identifier hs-var hs-var">infixRDIdKey</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">343</span></span><span>
</span><span id="line-903"></span><span id="infixNDIdKey"><span class="annot"><span class="annottext">infixNDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixNDIdKey"><span class="hs-identifier hs-var hs-var">infixNDIdKey</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">344</span></span><span>
</span><span id="line-904"></span><span id="roleAnnotDIdKey"><span class="annot"><span class="annottext">roleAnnotDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#roleAnnotDIdKey"><span class="hs-identifier hs-var hs-var">roleAnnotDIdKey</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">345</span></span><span>
</span><span id="line-905"></span><span id="standaloneDerivWithStrategyDIdKey"><span class="annot"><span class="annottext">standaloneDerivWithStrategyDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#standaloneDerivWithStrategyDIdKey"><span class="hs-identifier hs-var hs-var">standaloneDerivWithStrategyDIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">346</span></span><span>
</span><span id="line-906"></span><span id="defaultSigDIdKey"><span class="annot"><span class="annottext">defaultSigDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#defaultSigDIdKey"><span class="hs-identifier hs-var hs-var">defaultSigDIdKey</span></a></span></span><span>                  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">347</span></span><span>
</span><span id="line-907"></span><span id="patSynDIdKey"><span class="annot"><span class="annottext">patSynDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#patSynDIdKey"><span class="hs-identifier hs-var hs-var">patSynDIdKey</span></a></span></span><span>                      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">348</span></span><span>
</span><span id="line-908"></span><span id="patSynSigDIdKey"><span class="annot"><span class="annottext">patSynSigDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#patSynSigDIdKey"><span class="hs-identifier hs-var hs-var">patSynSigDIdKey</span></a></span></span><span>                   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">349</span></span><span>
</span><span id="line-909"></span><span id="pragCompleteDIdKey"><span class="annot"><span class="annottext">pragCompleteDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#pragCompleteDIdKey"><span class="hs-identifier hs-var hs-var">pragCompleteDIdKey</span></a></span></span><span>                </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">350</span></span><span>
</span><span id="line-910"></span><span id="implicitParamBindDIdKey"><span class="annot"><span class="annottext">implicitParamBindDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamBindDIdKey"><span class="hs-identifier hs-var hs-var">implicitParamBindDIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">351</span></span><span>
</span><span id="line-911"></span><span id="kiSigDIdKey"><span class="annot"><span class="annottext">kiSigDIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#kiSigDIdKey"><span class="hs-identifier hs-var hs-var">kiSigDIdKey</span></a></span></span><span>                       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">352</span></span><span>
</span><span id="line-912"></span><span>
</span><span id="line-913"></span><span class="hs-comment">-- type Cxt = ...</span><span>
</span><span id="line-914"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cxtIdKey"><span class="hs-identifier hs-type">cxtIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-915"></span><span id="cxtIdKey"><span class="annot"><span class="annottext">cxtIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#cxtIdKey"><span class="hs-identifier hs-var hs-var">cxtIdKey</span></a></span></span><span>               </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">361</span></span><span>
</span><span id="line-916"></span><span>
</span><span id="line-917"></span><span class="hs-comment">-- data SourceUnpackedness = ...</span><span>
</span><span id="line-918"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessKey"><span class="hs-identifier hs-type">noSourceUnpackednessKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackKey"><span class="hs-identifier hs-type">sourceNoUnpackKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceUnpackKey"><span class="hs-identifier hs-type">sourceUnpackKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-919"></span><span id="noSourceUnpackednessKey"><span class="annot"><span class="annottext">noSourceUnpackednessKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#noSourceUnpackednessKey"><span class="hs-identifier hs-var hs-var">noSourceUnpackednessKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">362</span></span><span>
</span><span id="line-920"></span><span id="sourceNoUnpackKey"><span class="annot"><span class="annottext">sourceNoUnpackKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceNoUnpackKey"><span class="hs-identifier hs-var hs-var">sourceNoUnpackKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">363</span></span><span>
</span><span id="line-921"></span><span id="sourceUnpackKey"><span class="annot"><span class="annottext">sourceUnpackKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceUnpackKey"><span class="hs-identifier hs-var hs-var">sourceUnpackKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">364</span></span><span>
</span><span id="line-922"></span><span>
</span><span id="line-923"></span><span class="hs-comment">-- data SourceStrictness = ...</span><span>
</span><span id="line-924"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessKey"><span class="hs-identifier hs-type">noSourceStrictnessKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceLazyKey"><span class="hs-identifier hs-type">sourceLazyKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sourceStrictKey"><span class="hs-identifier hs-type">sourceStrictKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-925"></span><span id="noSourceStrictnessKey"><span class="annot"><span class="annottext">noSourceStrictnessKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#noSourceStrictnessKey"><span class="hs-identifier hs-var hs-var">noSourceStrictnessKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">365</span></span><span>
</span><span id="line-926"></span><span id="sourceLazyKey"><span class="annot"><span class="annottext">sourceLazyKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceLazyKey"><span class="hs-identifier hs-var hs-var">sourceLazyKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">366</span></span><span>
</span><span id="line-927"></span><span id="sourceStrictKey"><span class="annot"><span class="annottext">sourceStrictKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sourceStrictKey"><span class="hs-identifier hs-var hs-var">sourceStrictKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">367</span></span><span>
</span><span id="line-928"></span><span>
</span><span id="line-929"></span><span class="hs-comment">-- data Con = ...</span><span>
</span><span id="line-930"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#normalCIdKey"><span class="hs-identifier hs-type">normalCIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recCIdKey"><span class="hs-identifier hs-type">recCIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixCIdKey"><span class="hs-identifier hs-type">infixCIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallCIdKey"><span class="hs-identifier hs-type">forallCIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#gadtCIdKey"><span class="hs-identifier hs-type">gadtCIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-931"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recGadtCIdKey"><span class="hs-identifier hs-type">recGadtCIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-932"></span><span id="normalCIdKey"><span class="annot"><span class="annottext">normalCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#normalCIdKey"><span class="hs-identifier hs-var hs-var">normalCIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">368</span></span><span>
</span><span id="line-933"></span><span id="recCIdKey"><span class="annot"><span class="annottext">recCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recCIdKey"><span class="hs-identifier hs-var hs-var">recCIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">369</span></span><span>
</span><span id="line-934"></span><span id="infixCIdKey"><span class="annot"><span class="annottext">infixCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixCIdKey"><span class="hs-identifier hs-var hs-var">infixCIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">370</span></span><span>
</span><span id="line-935"></span><span id="forallCIdKey"><span class="annot"><span class="annottext">forallCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#forallCIdKey"><span class="hs-identifier hs-var hs-var">forallCIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">371</span></span><span>
</span><span id="line-936"></span><span id="gadtCIdKey"><span class="annot"><span class="annottext">gadtCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#gadtCIdKey"><span class="hs-identifier hs-var hs-var">gadtCIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">372</span></span><span>
</span><span id="line-937"></span><span id="recGadtCIdKey"><span class="annot"><span class="annottext">recGadtCIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recGadtCIdKey"><span class="hs-identifier hs-var hs-var">recGadtCIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">373</span></span><span>
</span><span id="line-938"></span><span>
</span><span id="line-939"></span><span class="hs-comment">-- data Bang = ...</span><span>
</span><span id="line-940"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangIdKey"><span class="hs-identifier hs-type">bangIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-941"></span><span id="bangIdKey"><span class="annot"><span class="annottext">bangIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bangIdKey"><span class="hs-identifier hs-var hs-var">bangIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">374</span></span><span>
</span><span id="line-942"></span><span>
</span><span id="line-943"></span><span class="hs-comment">-- type BangType = ...</span><span>
</span><span id="line-944"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#bangTKey"><span class="hs-identifier hs-type">bangTKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-945"></span><span id="bangTKey"><span class="annot"><span class="annottext">bangTKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#bangTKey"><span class="hs-identifier hs-var hs-var">bangTKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">375</span></span><span>
</span><span id="line-946"></span><span>
</span><span id="line-947"></span><span class="hs-comment">-- type VarBangType = ...</span><span>
</span><span id="line-948"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varBangTKey"><span class="hs-identifier hs-type">varBangTKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-949"></span><span id="varBangTKey"><span class="annot"><span class="annottext">varBangTKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#varBangTKey"><span class="hs-identifier hs-var hs-var">varBangTKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">376</span></span><span>
</span><span id="line-950"></span><span>
</span><span id="line-951"></span><span class="hs-comment">-- data PatSynDir = ...</span><span>
</span><span id="line-952"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unidirPatSynIdKey"><span class="hs-identifier hs-type">unidirPatSynIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implBidirPatSynIdKey"><span class="hs-identifier hs-type">implBidirPatSynIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#explBidirPatSynIdKey"><span class="hs-identifier hs-type">explBidirPatSynIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-953"></span><span id="unidirPatSynIdKey"><span class="annot"><span class="annottext">unidirPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unidirPatSynIdKey"><span class="hs-identifier hs-var hs-var">unidirPatSynIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">377</span></span><span>
</span><span id="line-954"></span><span id="implBidirPatSynIdKey"><span class="annot"><span class="annottext">implBidirPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#implBidirPatSynIdKey"><span class="hs-identifier hs-var hs-var">implBidirPatSynIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">378</span></span><span>
</span><span id="line-955"></span><span id="explBidirPatSynIdKey"><span class="annot"><span class="annottext">explBidirPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#explBidirPatSynIdKey"><span class="hs-identifier hs-var hs-var">explBidirPatSynIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">379</span></span><span>
</span><span id="line-956"></span><span>
</span><span id="line-957"></span><span class="hs-comment">-- data PatSynArgs = ...</span><span>
</span><span id="line-958"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#prefixPatSynIdKey"><span class="hs-identifier hs-type">prefixPatSynIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixPatSynIdKey"><span class="hs-identifier hs-type">infixPatSynIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#recordPatSynIdKey"><span class="hs-identifier hs-type">recordPatSynIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-959"></span><span id="prefixPatSynIdKey"><span class="annot"><span class="annottext">prefixPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#prefixPatSynIdKey"><span class="hs-identifier hs-var hs-var">prefixPatSynIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">380</span></span><span>
</span><span id="line-960"></span><span id="infixPatSynIdKey"><span class="annot"><span class="annottext">infixPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixPatSynIdKey"><span class="hs-identifier hs-var hs-var">infixPatSynIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">381</span></span><span>
</span><span id="line-961"></span><span id="recordPatSynIdKey"><span class="annot"><span class="annottext">recordPatSynIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#recordPatSynIdKey"><span class="hs-identifier hs-var hs-var">recordPatSynIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">382</span></span><span>
</span><span id="line-962"></span><span>
</span><span id="line-963"></span><span class="hs-comment">-- data Type = ...</span><span>
</span><span id="line-964"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallTIdKey"><span class="hs-identifier hs-type">forallTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#forallVisTIdKey"><span class="hs-identifier hs-type">forallVisTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#varTIdKey"><span class="hs-identifier hs-type">varTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conTIdKey"><span class="hs-identifier hs-type">conTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tupleTIdKey"><span class="hs-identifier hs-type">tupleTIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-965"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedTupleTIdKey"><span class="hs-identifier hs-type">unboxedTupleTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unboxedSumTIdKey"><span class="hs-identifier hs-type">unboxedSumTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#arrowTIdKey"><span class="hs-identifier hs-type">arrowTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#listTIdKey"><span class="hs-identifier hs-type">listTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appTIdKey"><span class="hs-identifier hs-type">appTIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-966"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appKindTIdKey"><span class="hs-identifier hs-type">appKindTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#sigTIdKey"><span class="hs-identifier hs-type">sigTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#equalityTIdKey"><span class="hs-identifier hs-type">equalityTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litTIdKey"><span class="hs-identifier hs-type">litTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedTIdKey"><span class="hs-identifier hs-type">promotedTIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-967"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedTupleTIdKey"><span class="hs-identifier hs-type">promotedTupleTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedNilTIdKey"><span class="hs-identifier hs-type">promotedNilTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#promotedConsTIdKey"><span class="hs-identifier hs-type">promotedConsTIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-968"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wildCardTIdKey"><span class="hs-identifier hs-type">wildCardTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#implicitParamTIdKey"><span class="hs-identifier hs-type">implicitParamTIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixTIdKey"><span class="hs-identifier hs-type">infixTIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-969"></span><span id="forallTIdKey"><span class="annot"><span class="annottext">forallTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#forallTIdKey"><span class="hs-identifier hs-var hs-var">forallTIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">390</span></span><span>
</span><span id="line-970"></span><span id="forallVisTIdKey"><span class="annot"><span class="annottext">forallVisTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#forallVisTIdKey"><span class="hs-identifier hs-var hs-var">forallVisTIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">391</span></span><span>
</span><span id="line-971"></span><span id="varTIdKey"><span class="annot"><span class="annottext">varTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#varTIdKey"><span class="hs-identifier hs-var hs-var">varTIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">392</span></span><span>
</span><span id="line-972"></span><span id="conTIdKey"><span class="annot"><span class="annottext">conTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#conTIdKey"><span class="hs-identifier hs-var hs-var">conTIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">393</span></span><span>
</span><span id="line-973"></span><span id="tupleTIdKey"><span class="annot"><span class="annottext">tupleTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tupleTIdKey"><span class="hs-identifier hs-var hs-var">tupleTIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">394</span></span><span>
</span><span id="line-974"></span><span id="unboxedTupleTIdKey"><span class="annot"><span class="annottext">unboxedTupleTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedTupleTIdKey"><span class="hs-identifier hs-var hs-var">unboxedTupleTIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">395</span></span><span>
</span><span id="line-975"></span><span id="unboxedSumTIdKey"><span class="annot"><span class="annottext">unboxedSumTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unboxedSumTIdKey"><span class="hs-identifier hs-var hs-var">unboxedSumTIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">396</span></span><span>
</span><span id="line-976"></span><span id="arrowTIdKey"><span class="annot"><span class="annottext">arrowTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#arrowTIdKey"><span class="hs-identifier hs-var hs-var">arrowTIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">397</span></span><span>
</span><span id="line-977"></span><span id="listTIdKey"><span class="annot"><span class="annottext">listTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#listTIdKey"><span class="hs-identifier hs-var hs-var">listTIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">398</span></span><span>
</span><span id="line-978"></span><span id="appTIdKey"><span class="annot"><span class="annottext">appTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#appTIdKey"><span class="hs-identifier hs-var hs-var">appTIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">399</span></span><span>
</span><span id="line-979"></span><span id="appKindTIdKey"><span class="annot"><span class="annottext">appKindTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#appKindTIdKey"><span class="hs-identifier hs-var hs-var">appKindTIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">400</span></span><span>
</span><span id="line-980"></span><span id="sigTIdKey"><span class="annot"><span class="annottext">sigTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#sigTIdKey"><span class="hs-identifier hs-var hs-var">sigTIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">401</span></span><span>
</span><span id="line-981"></span><span id="equalityTIdKey"><span class="annot"><span class="annottext">equalityTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#equalityTIdKey"><span class="hs-identifier hs-var hs-var">equalityTIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">402</span></span><span>
</span><span id="line-982"></span><span id="litTIdKey"><span class="annot"><span class="annottext">litTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#litTIdKey"><span class="hs-identifier hs-var hs-var">litTIdKey</span></a></span></span><span>           </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">403</span></span><span>
</span><span id="line-983"></span><span id="promotedTIdKey"><span class="annot"><span class="annottext">promotedTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedTIdKey"><span class="hs-identifier hs-var hs-var">promotedTIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">404</span></span><span>
</span><span id="line-984"></span><span id="promotedTupleTIdKey"><span class="annot"><span class="annottext">promotedTupleTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedTupleTIdKey"><span class="hs-identifier hs-var hs-var">promotedTupleTIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">405</span></span><span>
</span><span id="line-985"></span><span id="promotedNilTIdKey"><span class="annot"><span class="annottext">promotedNilTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedNilTIdKey"><span class="hs-identifier hs-var hs-var">promotedNilTIdKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">406</span></span><span>
</span><span id="line-986"></span><span id="promotedConsTIdKey"><span class="annot"><span class="annottext">promotedConsTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#promotedConsTIdKey"><span class="hs-identifier hs-var hs-var">promotedConsTIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">407</span></span><span>
</span><span id="line-987"></span><span id="wildCardTIdKey"><span class="annot"><span class="annottext">wildCardTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#wildCardTIdKey"><span class="hs-identifier hs-var hs-var">wildCardTIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">408</span></span><span>
</span><span id="line-988"></span><span id="implicitParamTIdKey"><span class="annot"><span class="annottext">implicitParamTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#implicitParamTIdKey"><span class="hs-identifier hs-var hs-var">implicitParamTIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">409</span></span><span>
</span><span id="line-989"></span><span id="infixTIdKey"><span class="annot"><span class="annottext">infixTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#infixTIdKey"><span class="hs-identifier hs-var hs-var">infixTIdKey</span></a></span></span><span>         </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">410</span></span><span>
</span><span id="line-990"></span><span>
</span><span id="line-991"></span><span class="hs-comment">-- data TyLit = ...</span><span>
</span><span id="line-992"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#numTyLitIdKey"><span class="hs-identifier hs-type">numTyLitIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#strTyLitIdKey"><span class="hs-identifier hs-type">strTyLitIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-993"></span><span id="numTyLitIdKey"><span class="annot"><span class="annottext">numTyLitIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#numTyLitIdKey"><span class="hs-identifier hs-var hs-var">numTyLitIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">411</span></span><span>
</span><span id="line-994"></span><span id="strTyLitIdKey"><span class="annot"><span class="annottext">strTyLitIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#strTyLitIdKey"><span class="hs-identifier hs-var hs-var">strTyLitIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">412</span></span><span>
</span><span id="line-995"></span><span>
</span><span id="line-996"></span><span class="hs-comment">-- data TyVarBndr = ...</span><span>
</span><span id="line-997"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#plainTVIdKey"><span class="hs-identifier hs-type">plainTVIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindedTVIdKey"><span class="hs-identifier hs-type">kindedTVIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-998"></span><span id="plainTVIdKey"><span class="annot"><span class="annottext">plainTVIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#plainTVIdKey"><span class="hs-identifier hs-var hs-var">plainTVIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">413</span></span><span>
</span><span id="line-999"></span><span id="kindedTVIdKey"><span class="annot"><span class="annottext">kindedTVIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#kindedTVIdKey"><span class="hs-identifier hs-var hs-var">kindedTVIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">414</span></span><span>
</span><span id="line-1000"></span><span>
</span><span id="line-1001"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#plainInvisTVIdKey"><span class="hs-identifier hs-type">plainInvisTVIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindedInvisTVIdKey"><span class="hs-identifier hs-type">kindedInvisTVIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1002"></span><span id="plainInvisTVIdKey"><span class="annot"><span class="annottext">plainInvisTVIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#plainInvisTVIdKey"><span class="hs-identifier hs-var hs-var">plainInvisTVIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">482</span></span><span>
</span><span id="line-1003"></span><span id="kindedInvisTVIdKey"><span class="annot"><span class="annottext">kindedInvisTVIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#kindedInvisTVIdKey"><span class="hs-identifier hs-var hs-var">kindedInvisTVIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">483</span></span><span>
</span><span id="line-1004"></span><span>
</span><span id="line-1005"></span><span class="hs-comment">-- data Role = ...</span><span>
</span><span id="line-1006"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#nominalRIdKey"><span class="hs-identifier hs-type">nominalRIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#representationalRIdKey"><span class="hs-identifier hs-type">representationalRIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#phantomRIdKey"><span class="hs-identifier hs-type">phantomRIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inferRIdKey"><span class="hs-identifier hs-type">inferRIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1007"></span><span id="nominalRIdKey"><span class="annot"><span class="annottext">nominalRIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#nominalRIdKey"><span class="hs-identifier hs-var hs-var">nominalRIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">415</span></span><span>
</span><span id="line-1008"></span><span id="representationalRIdKey"><span class="annot"><span class="annottext">representationalRIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#representationalRIdKey"><span class="hs-identifier hs-var hs-var">representationalRIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">416</span></span><span>
</span><span id="line-1009"></span><span id="phantomRIdKey"><span class="annot"><span class="annottext">phantomRIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#phantomRIdKey"><span class="hs-identifier hs-var hs-var">phantomRIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">417</span></span><span>
</span><span id="line-1010"></span><span id="inferRIdKey"><span class="annot"><span class="annottext">inferRIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#inferRIdKey"><span class="hs-identifier hs-var hs-var">inferRIdKey</span></a></span></span><span>            </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">418</span></span><span>
</span><span id="line-1011"></span><span>
</span><span id="line-1012"></span><span class="hs-comment">-- data Kind = ...</span><span>
</span><span id="line-1013"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#starKIdKey"><span class="hs-identifier hs-type">starKIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#constraintKIdKey"><span class="hs-identifier hs-type">constraintKIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1014"></span><span id="starKIdKey"><span class="annot"><span class="annottext">starKIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#starKIdKey"><span class="hs-identifier hs-var hs-var">starKIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">425</span></span><span>
</span><span id="line-1015"></span><span id="constraintKIdKey"><span class="annot"><span class="annottext">constraintKIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#constraintKIdKey"><span class="hs-identifier hs-var hs-var">constraintKIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">426</span></span><span>
</span><span id="line-1016"></span><span>
</span><span id="line-1017"></span><span class="hs-comment">-- data FamilyResultSig = ...</span><span>
</span><span id="line-1018"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#noSigIdKey"><span class="hs-identifier hs-type">noSigIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#kindSigIdKey"><span class="hs-identifier hs-type">kindSigIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tyVarSigIdKey"><span class="hs-identifier hs-type">tyVarSigIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1019"></span><span id="noSigIdKey"><span class="annot"><span class="annottext">noSigIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#noSigIdKey"><span class="hs-identifier hs-var hs-var">noSigIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">427</span></span><span>
</span><span id="line-1020"></span><span id="kindSigIdKey"><span class="annot"><span class="annottext">kindSigIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#kindSigIdKey"><span class="hs-identifier hs-var hs-var">kindSigIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">428</span></span><span>
</span><span id="line-1021"></span><span id="tyVarSigIdKey"><span class="annot"><span class="annottext">tyVarSigIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tyVarSigIdKey"><span class="hs-identifier hs-var hs-var">tyVarSigIdKey</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">429</span></span><span>
</span><span id="line-1022"></span><span>
</span><span id="line-1023"></span><span class="hs-comment">-- data InjectivityAnn = ...</span><span>
</span><span id="line-1024"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#injectivityAnnIdKey"><span class="hs-identifier hs-type">injectivityAnnIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1025"></span><span id="injectivityAnnIdKey"><span class="annot"><span class="annottext">injectivityAnnIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#injectivityAnnIdKey"><span class="hs-identifier hs-var hs-var">injectivityAnnIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">430</span></span><span>
</span><span id="line-1026"></span><span>
</span><span id="line-1027"></span><span class="hs-comment">-- data Callconv = ...</span><span>
</span><span id="line-1028"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cCallIdKey"><span class="hs-identifier hs-type">cCallIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stdCallIdKey"><span class="hs-identifier hs-type">stdCallIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#cApiCallIdKey"><span class="hs-identifier hs-type">cApiCallIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#primCallIdKey"><span class="hs-identifier hs-type">primCallIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-1029"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#javaScriptCallIdKey"><span class="hs-identifier hs-type">javaScriptCallIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1030"></span><span id="cCallIdKey"><span class="annot"><span class="annottext">cCallIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#cCallIdKey"><span class="hs-identifier hs-var hs-var">cCallIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">431</span></span><span>
</span><span id="line-1031"></span><span id="stdCallIdKey"><span class="annot"><span class="annottext">stdCallIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#stdCallIdKey"><span class="hs-identifier hs-var hs-var">stdCallIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">432</span></span><span>
</span><span id="line-1032"></span><span id="cApiCallIdKey"><span class="annot"><span class="annottext">cApiCallIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#cApiCallIdKey"><span class="hs-identifier hs-var hs-var">cApiCallIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">433</span></span><span>
</span><span id="line-1033"></span><span id="primCallIdKey"><span class="annot"><span class="annottext">primCallIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#primCallIdKey"><span class="hs-identifier hs-var hs-var">primCallIdKey</span></a></span></span><span>       </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">434</span></span><span>
</span><span id="line-1034"></span><span id="javaScriptCallIdKey"><span class="annot"><span class="annottext">javaScriptCallIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#javaScriptCallIdKey"><span class="hs-identifier hs-var hs-var">javaScriptCallIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">435</span></span><span>
</span><span id="line-1035"></span><span>
</span><span id="line-1036"></span><span class="hs-comment">-- data Safety = ...</span><span>
</span><span id="line-1037"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unsafeIdKey"><span class="hs-identifier hs-type">unsafeIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#safeIdKey"><span class="hs-identifier hs-type">safeIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#interruptibleIdKey"><span class="hs-identifier hs-type">interruptibleIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1038"></span><span id="unsafeIdKey"><span class="annot"><span class="annottext">unsafeIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#unsafeIdKey"><span class="hs-identifier hs-var hs-var">unsafeIdKey</span></a></span></span><span>        </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">440</span></span><span>
</span><span id="line-1039"></span><span id="safeIdKey"><span class="annot"><span class="annottext">safeIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#safeIdKey"><span class="hs-identifier hs-var hs-var">safeIdKey</span></a></span></span><span>          </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">441</span></span><span>
</span><span id="line-1040"></span><span id="interruptibleIdKey"><span class="annot"><span class="annottext">interruptibleIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#interruptibleIdKey"><span class="hs-identifier hs-var hs-var">interruptibleIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">442</span></span><span>
</span><span id="line-1041"></span><span>
</span><span id="line-1042"></span><span class="hs-comment">-- data FunDep = ...</span><span>
</span><span id="line-1043"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#funDepIdKey"><span class="hs-identifier hs-type">funDepIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1044"></span><span id="funDepIdKey"><span class="annot"><span class="annottext">funDepIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#funDepIdKey"><span class="hs-identifier hs-var hs-var">funDepIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">445</span></span><span>
</span><span id="line-1045"></span><span>
</span><span id="line-1046"></span><span class="hs-comment">-- mulArrow</span><span>
</span><span id="line-1047"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mulArrowTIdKey"><span class="hs-identifier hs-type">mulArrowTIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1048"></span><span id="mulArrowTIdKey"><span class="annot"><span class="annottext">mulArrowTIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#mulArrowTIdKey"><span class="hs-identifier hs-var hs-var">mulArrowTIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">446</span></span><span>
</span><span id="line-1049"></span><span>
</span><span id="line-1050"></span><span class="hs-comment">-- data TySynEqn = ...</span><span>
</span><span id="line-1051"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#tySynEqnIdKey"><span class="hs-identifier hs-type">tySynEqnIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1052"></span><span id="tySynEqnIdKey"><span class="annot"><span class="annottext">tySynEqnIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#tySynEqnIdKey"><span class="hs-identifier hs-var hs-var">tySynEqnIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">460</span></span><span>
</span><span id="line-1053"></span><span>
</span><span id="line-1054"></span><span class="hs-comment">-- quasiquoting</span><span>
</span><span id="line-1055"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteExpKey"><span class="hs-identifier hs-type">quoteExpKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quotePatKey"><span class="hs-identifier hs-type">quotePatKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteDecKey"><span class="hs-identifier hs-type">quoteDecKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#quoteTypeKey"><span class="hs-identifier hs-type">quoteTypeKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1056"></span><span id="quoteExpKey"><span class="annot"><span class="annottext">quoteExpKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteExpKey"><span class="hs-identifier hs-var hs-var">quoteExpKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">470</span></span><span>
</span><span id="line-1057"></span><span id="quotePatKey"><span class="annot"><span class="annottext">quotePatKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#quotePatKey"><span class="hs-identifier hs-var hs-var">quotePatKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">471</span></span><span>
</span><span id="line-1058"></span><span id="quoteDecKey"><span class="annot"><span class="annottext">quoteDecKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteDecKey"><span class="hs-identifier hs-var hs-var">quoteDecKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">472</span></span><span>
</span><span id="line-1059"></span><span id="quoteTypeKey"><span class="annot"><span class="annottext">quoteTypeKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#quoteTypeKey"><span class="hs-identifier hs-var hs-var">quoteTypeKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">473</span></span><span>
</span><span id="line-1060"></span><span>
</span><span id="line-1061"></span><span class="hs-comment">-- data RuleBndr = ...</span><span>
</span><span id="line-1062"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#ruleVarIdKey"><span class="hs-identifier hs-type">ruleVarIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typedRuleVarIdKey"><span class="hs-identifier hs-type">typedRuleVarIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1063"></span><span id="ruleVarIdKey"><span class="annot"><span class="annottext">ruleVarIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#ruleVarIdKey"><span class="hs-identifier hs-var hs-var">ruleVarIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">480</span></span><span>
</span><span id="line-1064"></span><span id="typedRuleVarIdKey"><span class="annot"><span class="annottext">typedRuleVarIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#typedRuleVarIdKey"><span class="hs-identifier hs-var hs-var">typedRuleVarIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">481</span></span><span>
</span><span id="line-1065"></span><span>
</span><span id="line-1066"></span><span class="hs-comment">-- data AnnTarget = ...</span><span>
</span><span id="line-1067"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#valueAnnotationIdKey"><span class="hs-identifier hs-type">valueAnnotationIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#typeAnnotationIdKey"><span class="hs-identifier hs-type">typeAnnotationIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#moduleAnnotationIdKey"><span class="hs-identifier hs-type">moduleAnnotationIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1068"></span><span id="valueAnnotationIdKey"><span class="annot"><span class="annottext">valueAnnotationIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#valueAnnotationIdKey"><span class="hs-identifier hs-var hs-var">valueAnnotationIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">490</span></span><span>
</span><span id="line-1069"></span><span id="typeAnnotationIdKey"><span class="annot"><span class="annottext">typeAnnotationIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#typeAnnotationIdKey"><span class="hs-identifier hs-var hs-var">typeAnnotationIdKey</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">491</span></span><span>
</span><span id="line-1070"></span><span id="moduleAnnotationIdKey"><span class="annot"><span class="annottext">moduleAnnotationIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#moduleAnnotationIdKey"><span class="hs-identifier hs-var hs-var">moduleAnnotationIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">492</span></span><span>
</span><span id="line-1071"></span><span>
</span><span id="line-1072"></span><span class="hs-comment">-- type DerivPred = ...</span><span>
</span><span id="line-1073"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#derivClauseIdKey"><span class="hs-identifier hs-type">derivClauseIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1074"></span><span id="derivClauseIdKey"><span class="annot"><span class="annottext">derivClauseIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#derivClauseIdKey"><span class="hs-identifier hs-var hs-var">derivClauseIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">493</span></span><span>
</span><span id="line-1075"></span><span>
</span><span id="line-1076"></span><span class="hs-comment">-- data DerivStrategy = ...</span><span>
</span><span id="line-1077"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stockStrategyIdKey"><span class="hs-identifier hs-type">stockStrategyIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#anyclassStrategyIdKey"><span class="hs-identifier hs-type">anyclassStrategyIdKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#newtypeStrategyIdKey"><span class="hs-identifier hs-type">newtypeStrategyIdKey</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-1078"></span><span>  </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#viaStrategyIdKey"><span class="hs-identifier hs-type">viaStrategyIdKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1079"></span><span id="stockStrategyIdKey"><span class="annot"><span class="annottext">stockStrategyIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#stockStrategyIdKey"><span class="hs-identifier hs-var hs-var">stockStrategyIdKey</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">494</span></span><span>
</span><span id="line-1080"></span><span id="anyclassStrategyIdKey"><span class="annot"><span class="annottext">anyclassStrategyIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#anyclassStrategyIdKey"><span class="hs-identifier hs-var hs-var">anyclassStrategyIdKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">495</span></span><span>
</span><span id="line-1081"></span><span id="newtypeStrategyIdKey"><span class="annot"><span class="annottext">newtypeStrategyIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#newtypeStrategyIdKey"><span class="hs-identifier hs-var hs-var">newtypeStrategyIdKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">496</span></span><span>
</span><span id="line-1082"></span><span id="viaStrategyIdKey"><span class="annot"><span class="annottext">viaStrategyIdKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#viaStrategyIdKey"><span class="hs-identifier hs-var hs-var">viaStrategyIdKey</span></a></span></span><span>      </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeDataConUnique"><span class="hs-identifier hs-var">mkPreludeDataConUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">497</span></span><span>
</span><span id="line-1083"></span><span>
</span><span id="line-1084"></span><span class="hs-comment">-- data Specificity = ...</span><span>
</span><span id="line-1085"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#specifiedSpecKey"><span class="hs-identifier hs-type">specifiedSpecKey</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#inferredSpecKey"><span class="hs-identifier hs-type">inferredSpecKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Unique.html#Unique"><span class="hs-identifier hs-type">Unique</span></a></span><span>
</span><span id="line-1086"></span><span id="specifiedSpecKey"><span class="annot"><span class="annottext">specifiedSpecKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#specifiedSpecKey"><span class="hs-identifier hs-var hs-var">specifiedSpecKey</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">498</span></span><span>
</span><span id="line-1087"></span><span id="inferredSpecKey"><span class="annot"><span class="annottext">inferredSpecKey :: Unique
</span><a href="GHC.Builtin.Names.TH.html#inferredSpecKey"><span class="hs-identifier hs-var hs-var">inferredSpecKey</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Unique
</span><a href="GHC.Types.Unique.html#mkPreludeMiscIdUnique"><span class="hs-identifier hs-var">mkPreludeMiscIdUnique</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">499</span></span><span>
</span><span id="line-1088"></span><span>
</span><span id="line-1089"></span><span class="hs-comment">{-
************************************************************************
*                                                                      *
                        RdrNames
*                                                                      *
************************************************************************
-}</span><span>
</span><span id="line-1096"></span><span>
</span><span id="line-1097"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#lift_RDR"><span class="hs-identifier hs-type">lift_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#liftTyped_RDR"><span class="hs-identifier hs-type">liftTyped_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_dRDR"><span class="hs-identifier hs-type">mkNameG_dRDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#mkNameG_vRDR"><span class="hs-identifier hs-type">mkNameG_vRDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerce_RDR"><span class="hs-identifier hs-type">unsafeCodeCoerce_RDR</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html#RdrName"><span class="hs-identifier hs-type">RdrName</span></a></span><span>
</span><span id="line-1098"></span><span id="lift_RDR"><span class="annot"><span class="annottext">lift_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#lift_RDR"><span class="hs-identifier hs-var hs-var">lift_RDR</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftName"><span class="hs-identifier hs-var">liftName</span></a></span><span>
</span><span id="line-1099"></span><span id="liftTyped_RDR"><span class="annot"><span class="annottext">liftTyped_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#liftTyped_RDR"><span class="hs-identifier hs-var hs-var">liftTyped_RDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#liftTypedName"><span class="hs-identifier hs-var">liftTypedName</span></a></span><span>
</span><span id="line-1100"></span><span id="unsafeCodeCoerce_RDR"><span class="annot"><span class="annottext">unsafeCodeCoerce_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerce_RDR"><span class="hs-identifier hs-var hs-var">unsafeCodeCoerce_RDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#unsafeCodeCoerceName"><span class="hs-identifier hs-var">unsafeCodeCoerceName</span></a></span><span>
</span><span id="line-1101"></span><span id="mkNameG_dRDR"><span class="annot"><span class="annottext">mkNameG_dRDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dRDR"><span class="hs-identifier hs-var hs-var">mkNameG_dRDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_dName"><span class="hs-identifier hs-var">mkNameG_dName</span></a></span><span>
</span><span id="line-1102"></span><span id="mkNameG_vRDR"><span class="annot"><span class="annottext">mkNameG_vRDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vRDR"><span class="hs-identifier hs-var hs-var">mkNameG_vRDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#mkNameG_vName"><span class="hs-identifier hs-var">mkNameG_vName</span></a></span><span>
</span><span id="line-1103"></span><span>
</span><span id="line-1104"></span><span class="hs-comment">-- data Exp = ...</span><span>
</span><span id="line-1105"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#conE_RDR"><span class="hs-identifier hs-type">conE_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#litE_RDR"><span class="hs-identifier hs-type">litE_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#appE_RDR"><span class="hs-identifier hs-type">appE_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#infixApp_RDR"><span class="hs-identifier hs-type">infixApp_RDR</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html#RdrName"><span class="hs-identifier hs-type">RdrName</span></a></span><span>
</span><span id="line-1106"></span><span id="conE_RDR"><span class="annot"><span class="annottext">conE_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#conE_RDR"><span class="hs-identifier hs-var hs-var">conE_RDR</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#conEName"><span class="hs-identifier hs-var">conEName</span></a></span><span>
</span><span id="line-1107"></span><span id="litE_RDR"><span class="annot"><span class="annottext">litE_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#litE_RDR"><span class="hs-identifier hs-var hs-var">litE_RDR</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#litEName"><span class="hs-identifier hs-var">litEName</span></a></span><span>
</span><span id="line-1108"></span><span id="appE_RDR"><span class="annot"><span class="annottext">appE_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#appE_RDR"><span class="hs-identifier hs-var hs-var">appE_RDR</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#appEName"><span class="hs-identifier hs-var">appEName</span></a></span><span>
</span><span id="line-1109"></span><span id="infixApp_RDR"><span class="annot"><span class="annottext">infixApp_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#infixApp_RDR"><span class="hs-identifier hs-var hs-var">infixApp_RDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#infixAppName"><span class="hs-identifier hs-var">infixAppName</span></a></span><span>
</span><span id="line-1110"></span><span>
</span><span id="line-1111"></span><span class="hs-comment">-- data Lit = ...</span><span>
</span><span id="line-1112"></span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringL_RDR"><span class="hs-identifier hs-type">stringL_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#intPrimL_RDR"><span class="hs-identifier hs-type">intPrimL_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#wordPrimL_RDR"><span class="hs-identifier hs-type">wordPrimL_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#floatPrimL_RDR"><span class="hs-identifier hs-type">floatPrimL_RDR</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-1113"></span><span>    </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#doublePrimL_RDR"><span class="hs-identifier hs-type">doublePrimL_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#stringPrimL_RDR"><span class="hs-identifier hs-type">stringPrimL_RDR</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="GHC.Builtin.Names.TH.html#charPrimL_RDR"><span class="hs-identifier hs-type">charPrimL_RDR</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="GHC.Types.Name.Reader.html#RdrName"><span class="hs-identifier hs-type">RdrName</span></a></span><span>
</span><span id="line-1114"></span><span id="stringL_RDR"><span class="annot"><span class="annottext">stringL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#stringL_RDR"><span class="hs-identifier hs-var hs-var">stringL_RDR</span></a></span></span><span>     </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stringLName"><span class="hs-identifier hs-var">stringLName</span></a></span><span>
</span><span id="line-1115"></span><span id="intPrimL_RDR"><span class="annot"><span class="annottext">intPrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#intPrimL_RDR"><span class="hs-identifier hs-var hs-var">intPrimL_RDR</span></a></span></span><span>    </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#intPrimLName"><span class="hs-identifier hs-var">intPrimLName</span></a></span><span>
</span><span id="line-1116"></span><span id="wordPrimL_RDR"><span class="annot"><span class="annottext">wordPrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#wordPrimL_RDR"><span class="hs-identifier hs-var hs-var">wordPrimL_RDR</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#wordPrimLName"><span class="hs-identifier hs-var">wordPrimLName</span></a></span><span>
</span><span id="line-1117"></span><span id="floatPrimL_RDR"><span class="annot"><span class="annottext">floatPrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#floatPrimL_RDR"><span class="hs-identifier hs-var hs-var">floatPrimL_RDR</span></a></span></span><span>  </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#floatPrimLName"><span class="hs-identifier hs-var">floatPrimLName</span></a></span><span>
</span><span id="line-1118"></span><span id="doublePrimL_RDR"><span class="annot"><span class="annottext">doublePrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#doublePrimL_RDR"><span class="hs-identifier hs-var hs-var">doublePrimL_RDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#doublePrimLName"><span class="hs-identifier hs-var">doublePrimLName</span></a></span><span>
</span><span id="line-1119"></span><span id="stringPrimL_RDR"><span class="annot"><span class="annottext">stringPrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#stringPrimL_RDR"><span class="hs-identifier hs-var hs-var">stringPrimL_RDR</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#stringPrimLName"><span class="hs-identifier hs-var">stringPrimLName</span></a></span><span>
</span><span id="line-1120"></span><span id="charPrimL_RDR"><span class="annot"><span class="annottext">charPrimL_RDR :: RdrName
</span><a href="GHC.Builtin.Names.TH.html#charPrimL_RDR"><span class="hs-identifier hs-var hs-var">charPrimL_RDR</span></a></span></span><span>   </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Name -&gt; RdrName
</span><a href="GHC.Types.Name.Reader.html#nameRdrName"><span class="hs-identifier hs-var">nameRdrName</span></a></span><span> </span><span class="annot"><span class="annottext">Name
</span><a href="GHC.Builtin.Names.TH.html#charPrimLName"><span class="hs-identifier hs-var">charPrimLName</span></a></span><span>
</span><span id="line-1121"></span></pre></body></html>